Функция поиска элемента в массиве. Ищет в массиве элемент значение (или индекс) которого указаны в первом аргументе функции. Функция возвращает значение TRUE либо FALSE.
Пример: Результат:
<?php
$arr = Array('one', 'two', 'three');
$fa='three';
if (in_array($fa,$arr))
{
echo "That’s ok";
} ?>
2) count(имя_массива);или sizeof(имя_массива);
Функция определяет количество элементов массива и возвращает целое значение. В качестве аргумента указывается имя массива.
Пример: Результат:
<?php
$arr = Array('one', 'two', 'three');
echo count($arr);
?>
3) sort(имя_массива, тип_сортировки); Функция позволяет сортировать массив по возрастанию. Тип сортировки массива определяется специальной командой. Можно не указывать тип сортировки, тогда будет выбрана сортировка по умолчанию:
– SORT_REGULAR – по умолчанию – SORT_NUMERIC – для чисел – SORT_STRING – для символов
Пример: Результат:
<?php
$arr=Array(2,4,3,1);
for ($i=0;$i<count($arr);$i++)
{
echo $arr[$i];
echo " ";
}
?>
<br>
<?php
sort($arr,SORT_NUMERIC);
for ($i=0;$i<count($arr);$i++)
{
echo $arr[$i];
echo " ";
}
?>
4) rsort (имя_массива, тип_сортировки); Функция позволяет сортировать массив по убыванию. Тип сортировки массива аналогично предыдущему.
5) asort (имя_массива, тип_сортировки); Функция позволяет сортировать ассоциативный массив по возрастанию. Тип сортировки массива аналогично предыдущему.
5) arsort (имя_массива, тип_сортировки); Функция позволяет сортировать ассоциативный массив по убыванию. Тип сортировки массива аналогично предыдущему.
6) array_push (имя_массива, элемент_1, элемент_2, … , элемент_n); Функция позволяет добавлять элементы в конец массива.
7) array_unpush (имя_массива, элемент_1, элемент_2, … , элемент_n); Функция позволяет добавлять элементы в начало массива.
Пример: Результат:
<?php
$arr=Array(2,4,3,1);
array_push($arr,6,5);
for ($i=0;$i<count($arr);$i++)
{
echo $arr[$i];
}
?>
8) array_pop (имя_массива); Функция позволяет удалять последний элемент массива.
9) array_shift (имя_массива); Функция позволяет удалять первый элемент массива.
Пример: Результат:
<?php
arr=Array(2,4,3,1);
array_pop($arr);
for ($i=0;$i<count($arr);$i++)
{
echo $arr[$i];
}
?>
10) array_mirge (имя_массива_1, имя_массива_2, имя_массива_n); Функция позволяет удалять первый элемент массива.
Пример: Результат:
<?php
$arr=Array(2,4,3,1);
$arr1=Array(2,8,5,6);
$merg_arr = array_merge($arr,$arr1);
for ($i=0;$i<count($merg_arr);$i++)
{
echo $merg_arr[$i];
echo " ";
}
?>
10) foreach (имя_массива as переменная_с_индексом =>переменная_со_значением);
Функция позволяет произвести перебор массива. При каждом проходе цикла, переменная с индексом будет содержать индекс элемента массива, значение которого будет помещено в переменную со значением.