logo
Vvedenie_v_Veb_programmirovanien_2 / Vvedenie_v_Veb_programmirovanien_2

Функции для работы с массивами

count() – используется для подсчета числа элементов в массиве.

sort() – используется для сортировки элементов массива.

shuffle() – используется для случайного перемешивания элементов в заданном массиве.

sizeof() – функция является синонимом функции count().

array_slice($array_name,offset, length) – используется для извлечения части существующего массива. $array_name является именем разрезаемого массива, offset указывает позицию, где будет начинаться разрез, length указывает число элементов, которое будет вырезано.

array_merge($array_name1, $array_name2) – используется для объединения или слияния двух или большего количества существующих массивов.

Рассмотрим пример:

<?php //pr48

$massiv = array( 'В пятницу вечером после работы

мама свои начинает заботы',

'папа залег на диван, как медведь',

'многое должен ребенок успеть',

'много проблем сам решить, все суметь');

foreach($massiv as $value) echo $value;//Вывод

sort($massiv);//Сортировка

foreach($massiv as $key=>$value)

echo ("<li>$key=>$value</li>");//

rsort($massiv);// Сортировка в обратном порядке

for($i=0;$i<count($massiv);$i++){

echo("<br>$massiv[$i]");

}

shuffle($massiv);// Перемешивание

for($i=0;$i<count($massiv);$i++){

echo("<br>$i-$massiv[$i]");

}

$massiv1=array_slice($massiv,2,3); //вырезать три члена, начиная со второго

// и присвоить их massiv1

print_r($massiv1);

?>