PHP: функции list(), each(), count()

Функция count() устанавливает указатель на первый элемент массива, который является для нее входным параметром. Возвращает она значение первого элемента массива.

Работа функции count()

1
2
3
4
5
6
7
8
9
10
11
<html> 
<head>
<title> Работа функции count() </title> 
</head> 
<body> 
<?php $closets=
arrау("Петров"=>"Майка","Иванов"=>"Кроссовки","Сидоров"=>"Шорты");
echo reset($closets); // выводит слово "Майка"
?>
</body> 
</html>

each()

Функция each() возвращает массив, который содержит ключ и значение элемента, на который указывает курсор. Причем ключ индексируется числом 0, а значение – 1. Затем функция смещает указатель на один элемент вправо.

Работа функции each()

1
2
3
4
5
6
7
8
9
10
<html> 
<head>
<title> Работа функции each() </title> 
</head> 
<body> 
<pre> 
<?php
$closets=array("Петров"=>"Майка","Иванов"=>"Кроссовки","Сидоров"=>"Шорты");
print_r (each($closets)); // выводит массив
?>

list()

На самом деле конструкция list() не является функцией, так как ее работа сильно отличается от работы функции. Поясним на примере.

Работа конструкции list()

1
2
3
4
5
6
7
8
9
10
11
12
13
14
<html> 
<head>
<title> Работа конструкции list() </title> 
</head> 
<body> 
<?php
$closets = array(0 => "Майка",1 => "Кроссовки",2 => "Шорты"); 
list($thing_1, $thing_2, $thing_3) = Sclosets; 
echo $thing_1; // выводит "Майка" 
echo "<br>";
echo $thing_2; // выводит "Кроссовки" echo "<br>";
echo $thing_3; // выводит "Шорты" ?>
</body> 
</html>

Вы можете следить за любыми ответами на эту запись через RSS 2.0 ленту. Вы можете оставить ответ, или trackback с вашего собственного сайта.

Оставьте отзыв

XHTML: Вы можете использовать следующие теги: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

 
Rambler's Top100