Справочник по PHP - [18]
>array_push($Arr,1000); // вызываем функцию
>$Arr[]=100; // то же самое, но короче
Пример использования функции array_push():
>
>$stack = array("orange", "banana");
>array_push($stack, "apple", "raspberry");
>print_r($stack);
?>
Пример выведет следующее:
Array( [0] => orange [1] => banana [2] => apple [3] => raspberry)
Обратите внимание, что функция array_push() воспринимает массив, как стек, и добавляет элементы всегда в его конец.
Функция поддерживается PHP 4, PHP 5
array_shift
Извлекает и удаляет первый элемент массива.
Синтаксис:
mixed array_shift(array arr)
Функция array_shift() извлекает первый элемент массива arr и возвращает его. Она сильно напоминает array_pop(), но только получает начальный, а не конечный элемент, а также производит довольно сильную "встряску" всего массива: ведь при извлечении первого элемента приходится корректировать все числовые индексы у всех оставшихся элементов, т.к. все последующие элементы массива сдвигаются на одну позицию вперед. Строковые ключи массива не изменяются.
Если массив arr пустой или он не является массивом, функция возвращает NULL.
После использования этой функции указатель массива становится в начало.
Пример использования функции array_shift():
>
>$stack = array("orange", "banana", "apple", "raspberry");
>$fruit = array_shift($stack);
>print_r($stack);
?>
Данный пример выведет следующее:
Array( [0] => banana [1] => apple [2] => raspberry)
а переменная $fruit будет иметь значение "orange"
Функция поддерживается PHP 4, PHP 5
array_unshift
Добавляет одно или несколько значений в начало массива.
Синтаксис:
int array_unshift(list arr, mixed var1 [,mixed var2, ...])
Функция array_unshift() добавляет переданные значения var в начало массива arr. Порядок расположения новых элементов в массиве сохраняется. Все цифровые индексы массива будут изменены таким образом, чтобы она начинались с нуля. Все строковые индексы массива не изменяются.
Функция возвращает новое количество элементов в массиве.
Пример использования функции array_unshift():
>
>$queue = array("orange", "banana");
>array_unshift($queue, "apple", "raspberry");
?>
Теперь переменная $queue будет иметь следующие элементы:
Array( [0] => apple [1] => raspberry [2] => orange [3] => banana)
Функция поддерживается PHP 4, PHP 5
array_unique
Удаляет дублирующие значения в массиве.
Синтаксис:
array array_unique(array arr)
Функция array_unique() возвращает массив, составленный из всех уникальных значений массива arr вместе с их ключами, путем удаления всех дублирующих значений. В результирующий массив помещаются первые встретившиеся пары ключ=>значение. Индексы сохраняются.
Пример использования функции array_unique():
>
>$input = array("a" => "green", "red", "b" =>
> "green", "blue", "red");
>$result = array_unique($input);
>print_r($result);
?>
Пример выведет следующее:
Array( [a] => green [0] => red [1] => blue)
Пример использования функции array_unique(): Сравнение типов данных
>
>$input = array(4, "4", "3", 4, 3, "3");
>$result = array_unique($input);
>var_dump($result);
?>
Пример выведет следующее:
array(2) { [0] => int(4) [2] => string(1) "3"}
Функция поддерживается PHP 4 >= 4.0.1, PHP 5
array_chunk
Функция разбивает массив на части.
Синтаксис:
array array_chunk(array arr, int size [, bool preserve_keys])
Функция array_chunk() разбивает исходный массив arr на несколько массивов, длина которых задается числом size. Если размерность исходного массива не делится ровно на size частей, то последний массив будет иметь меньшую размерность.
Функция array_chunk() возвращает многомерный массив, индексами которого начинаются от 0 и до кол-ва полученных массивов, а значения - полученные в результате разбивки массивы.
Необязательный параметр preserve_keys указывает, стоит ли сохранять ключи исходного массива или нет. Если этот параметр равен false (значение по умолчанию), то индексы полученных массивов будут заданы числами начиная с нуля. Если же параметр равен true, то ключи исходного массива сохраняются.
Пример использования функции array_chunk():
>$array = array("1-ый элемент",
> "2-ой элемент",
> "3-ий элемент",
> "4-ый элемент",
> "5-ый элемент");
>print_r(array_chunk($array, 2));
>print_r(array_chunk($array, 2, TRUE));
Пример выведет следующее:
Array( [0] => Array ( [0] => 1-ый элемент [1] => 2-ой элемент ) [1] => Array ( [0] => 3-ий элемент [1] => 4-ый элемент ) [2] => Array ( [0] => 5-ый элемент ))Array( [0] => Array ( [0] => 1-ый элемент [1] => 2-ой элемент ) [1] => Array ( [2] => 3-ий элемент [3] => 4-ый элемент ) [2] => Array ( [4] => 5-ый элемент ))
Функция поддерживается
В книге рассказывается история главного героя, который сталкивается с различными проблемами и препятствиями на протяжении всего своего путешествия. По пути он встречает множество второстепенных персонажей, которые играют важные роли в истории. Благодаря опыту главного героя книга исследует такие темы, как любовь, потеря, надежда и стойкость. По мере того, как главный герой преодолевает свои трудности, он усваивает ценные уроки жизни и растет как личность.
В книге рассказывается история главного героя, который сталкивается с различными проблемами и препятствиями на протяжении всего своего путешествия. По пути он встречает множество второстепенных персонажей, которые играют важные роли в истории. Благодаря опыту главного героя книга исследует такие темы, как любовь, потеря, надежда и стойкость. По мере того, как главный герой преодолевает свои трудности, он усваивает ценные уроки жизни и растет как личность.
Саньтии Веды Перуна (Книга Мудрости Перуна) одно из древнейших Славяно-Арийских Священных Преданий, сохраненных Жрецами-хранителями Древнерусской Инглиистической церкви Православных Староверов-Инглингов.
В книге собраны предания и поверья о призраках ночи — колдунах и ведьмах, оборотнях и вампирах, один вид которых вызывал неподдельный страх, леденивший даже мужественное сердце.
В книге рассказывается история главного героя, который сталкивается с различными проблемами и препятствиями на протяжении всего своего путешествия. По пути он встречает множество второстепенных персонажей, которые играют важные роли в истории. Благодаря опыту главного героя книга исследует такие темы, как любовь, потеря, надежда и стойкость. По мере того, как главный герой преодолевает свои трудности, он усваивает ценные уроки жизни и растет как личность.
В книге рассказывается история главного героя, который сталкивается с различными проблемами и препятствиями на протяжении всего своего путешествия. По пути он встречает множество второстепенных персонажей, которые играют важные роли в истории. Благодаря опыту главного героя книга исследует такие темы, как любовь, потеря, надежда и стойкость. По мере того, как главный герой преодолевает свои трудности, он усваивает ценные уроки жизни и растет как личность.
Справочное пособие, рассказывающее о том, какими физическими и химическими способами привести в хорошее состояние загрязненную, испачканную при пересылке или небрежном обращении марку; как удалить различные пятна, случайно попавшие на марку; как освежить несколько выцветшие краски марки.
В книге в популярной форме рассказано об оружии, предназначенном для выполнения необычных боевых задач. В ней содержится информация о тактико-технических данных, принципах действия и устройстве основных типов оружия для войск специального назначения различных стран, о нестандартном вооружении спецслужб, а также об опытных разработках такого оружия. В ней также приведены сведения о некоторых военно-технических изобретениях, не нашедших широкого применения.Издание предназначено для всех интересующихся историей техники и современным оружием.
В книге рассказывается история главного героя, который сталкивается с различными проблемами и препятствиями на протяжении всего своего путешествия. По пути он встречает множество второстепенных персонажей, которые играют важные роли в истории. Благодаря опыту главного героя книга исследует такие темы, как любовь, потеря, надежда и стойкость. По мере того, как главный герой преодолевает свои трудности, он усваивает ценные уроки жизни и растет как личность.
Представленный Вашему вниманию очередной номер авиационного сборника продолжает знакомить читателей с авиацией периода второй мировой войны и является своеобразным приложением ко второй части монографии "Самолетостроение в СССР (1941-45)", выпущенной издательством ЦАГИ.Ранее в рамках серии вышли в свет сборники, посвященные самолетам Германии, Японии, Италии, Великобритании, авиапромышленности США. Готовится к печати сборник, посвященный палубным истребителям периода второй мировой войны.Данный сборник подготовлен на основе переводов из зарубежных книг и журналов Владимиром Котельниковым.
В книге рассказывается история главного героя, который сталкивается с различными проблемами и препятствиями на протяжении всего своего путешествия. По пути он встречает множество второстепенных персонажей, которые играют важные роли в истории. Благодаря опыту главного героя книга исследует такие темы, как любовь, потеря, надежда и стойкость. По мере того, как главный герой преодолевает свои трудности, он усваивает ценные уроки жизни и растет как личность.
В книге рассказывается история главного героя, который сталкивается с различными проблемами и препятствиями на протяжении всего своего путешествия. По пути он встречает множество второстепенных персонажей, которые играют важные роли в истории. Благодаря опыту главного героя книга исследует такие темы, как любовь, потеря, надежда и стойкость. По мере того, как главный герой преодолевает свои трудности, он усваивает ценные уроки жизни и растет как личность.