Справочник по PHP - [19]
array_fill
Функция заполняет массив определенными значениями.
Синтаксис:
array array_fill(int start_index, int num, mixed value)
Функция array_fill() возвращает массив, который содержит значения, указанные в параметре value размерностью num начиная с элемента, указанного в параметре start_index.
Пример использования array_diff_uassoc():
>
>$a = array_fill(5, 6, 'banana');
>print_r($a);
?>
Пример выведет следующее:
Array( [5] => banana [6] => banana [7] => banana [8] => banana [9] => banana [10] => banana)
Функция поддерживается PHP 4 >= 4.2.0, PHP 5
array_filter
Функция применяет фильтр к массиву, используя пользовательскую функцию.
Синтаксис:
array array_filter(array input [, callback callback])
Функция array_filter() возвращает массив, который содержит значения, имеющиеся в массиве input отфильтрованные в соответсвтии с результатами работы пользовательской функции callback.
В случае, если исходный массив input является ассоциативным массивом, в результирующем массиве индексы сохраняются.
Пример использования функции array_filter():
>
>function odd($var) {
> return ($var % 2 == 1);
>}
>function even($var) {
> return ($var % 2 == 0);
>}
>$array1 = array ("a"=>1, "b"=>2, "c"=>3, "d"=>4, "e"=>5);
>$array2 = array (6, 7, 8, 9, 10, 11, 12);
>echo "Нечетные :n";
>print_r(array_filter($array1, "odd"));
>echo "Четные :n";
>print_r(array_filter($array2, "even"));
?>
Пример выведет следующее:
Нечетные :Array( [a] => 1 [c] => 3 [e] => 5)Четные :Array( [0] => 6 [2] => 8 [4] => 10 [6] => 12)
Стоит отметить, что вместо имени фильтрующей функции можно указать массив, который содержит ссылку на объект и имя метода.
Также стоит отметить, что при обработке массива фукцией array_filter() его нельзя изменять: добавлять, удалять элементы или обнулять массив, т.к. это может привести к некоррекстной работе функции.
Функция поддерживается PHP 4 >= 4.0.6, PHP 5
array_map
Применение пользовательской функции ко всем элементам указанных массивов.
Синтаксис:
array array_map(mixed callback, array arr1 [, array ...])
Функция array_map() возвращает массив, который содержит элементы всех указанных массивов после обработки пользовательской функцией callback.
Количество параметров, передаваемых пользовательской функции, должно совпадать с количеством массивов, переданных функции array_map().
Пример испольльзования функции array_map(): Обработка одного массива
>
>function cube($n) {
> return $n*$n*$n;
>}
>$a = array(1, 2, 3, 4, 5);
>$b = array_map("cube", $a);
>print_r($b);
?>
Приведенный пример выведет следующее:
Array( [0] => 1 [1] => 8 [2] => 27 [3] => 64 [4] => 125)
Пример испольльзования функции array_map(): Обработка нескольких массивов
>
>function show_Spanish($n, $m) {
> return "Число $n по-испански - $m";
>}
>function map_Spanish($n, $m) {
> return array ($n => $m);
>}
>$a = array(1, 2, 3, 4, 5);
>$b = array("uno", "dos", "tres", "cuatro", "cinco");
>$c = array_map("show_Spanish", $a, $b);
>print_r($c);
>$d = array_map("map_Spanish", $a , $b);
>print_r($d);
?>
Приведенный пример выведет следующее:
// printout of $cArray( [0] => Число 1 по-испански - uno [1] => Число 2 по-испански - dos [2] => Число 3 по-испански - tres [3] => Число 4 по-испански - cuatro [4] => Число 5 по-испански - cinco)// printout of $dArray( [0] => Array ( [1] => uno ) [1] => Array ( [2] => dos ) [2] => Array ( [3] => tres ) [3] => Array ( [4] => cuatro ) [4] => Array ( [5] => cinco ))
Обычно функцию array_map() применяют к массивам, имеющим одинаковую размерность. Если массивы имеют разную длину, то меньшие из них дополняются элементами с пустыми значениями.
Следует отметить, что если вместо имени обрабатывающей функции задать null, то будет создан массив массивов.
Пример испольльзования функции array_map(): Создание массива массивов
>
>$a = array(1, 2, 3, 4, 5);
>$b = array("one", "two", "three", "four", "five");
>$c = array("uno", "dos", "tres", "cuatro", "cinco");
>$d = array_map(null, $a, $b, $c);
>print_r($d);
?>
Приведенный пример выведет следующее:
Array( [0] => Array ( [0] => 1 [1] => one [2] => uno ) [1] => Array ( [0] => 2 [1] => two [2] => dos ) [2] => Array ( [0] => 3 [1] => three [2] => tres ) [3] => Array ( [0] => 4 [1] => four [2] => cuatro ) [4] => Array ( [0] => 5 [1] => five [2] => cinco ))
Функция поддерживается PHP 4 >= 4.0.6, PHP 5
Переменные и массивы
list
Заносит элементы массива в переменные.
Синтаксис:
void list ( mixed ...)
Наподобие array(), функция list() не совсем функция, а языковая конструкция. Она используется для формирования списка переменных.
Замечание:list() работает только с цифровыми индексами массива и принимает ключи элементов начиная с 0.
В книге рассказывается история главного героя, который сталкивается с различными проблемами и препятствиями на протяжении всего своего путешествия. По пути он встречает множество второстепенных персонажей, которые играют важные роли в истории. Благодаря опыту главного героя книга исследует такие темы, как любовь, потеря, надежда и стойкость. По мере того, как главный герой преодолевает свои трудности, он усваивает ценные уроки жизни и растет как личность.
В книге рассказывается история главного героя, который сталкивается с различными проблемами и препятствиями на протяжении всего своего путешествия. По пути он встречает множество второстепенных персонажей, которые играют важные роли в истории. Благодаря опыту главного героя книга исследует такие темы, как любовь, потеря, надежда и стойкость. По мере того, как главный герой преодолевает свои трудности, он усваивает ценные уроки жизни и растет как личность.
Саньтии Веды Перуна (Книга Мудрости Перуна) одно из древнейших Славяно-Арийских Священных Преданий, сохраненных Жрецами-хранителями Древнерусской Инглиистической церкви Православных Староверов-Инглингов.
В книге собраны предания и поверья о призраках ночи — колдунах и ведьмах, оборотнях и вампирах, один вид которых вызывал неподдельный страх, леденивший даже мужественное сердце.
В книге рассказывается история главного героя, который сталкивается с различными проблемами и препятствиями на протяжении всего своего путешествия. По пути он встречает множество второстепенных персонажей, которые играют важные роли в истории. Благодаря опыту главного героя книга исследует такие темы, как любовь, потеря, надежда и стойкость. По мере того, как главный герой преодолевает свои трудности, он усваивает ценные уроки жизни и растет как личность.
В книге рассказывается история главного героя, который сталкивается с различными проблемами и препятствиями на протяжении всего своего путешествия. По пути он встречает множество второстепенных персонажей, которые играют важные роли в истории. Благодаря опыту главного героя книга исследует такие темы, как любовь, потеря, надежда и стойкость. По мере того, как главный герой преодолевает свои трудности, он усваивает ценные уроки жизни и растет как личность.
В шпаргалке в краткой и удобной форме приведены ответы на все основные вопросы, предусмотренные государственным образовательным стандартом и учебной программой по дисциплине «Обществознание».Книга позволит быстро получить основные знания по предмету, повторить пройденный материал, а также качественно подготовиться и успешно сдать зачет и экзамен.Рекомендуется всем изучающим и сдающим дисциплину «Обществознание».
Перевод на русский язык документа Proshow Producer Version 4.5 Manual, находящегося в свободном доступе.
Перед Вами статья из особого сборника, в котором есть сведения не только о самых богатых людях современности, но и тех, кто явился «основоположниками» данной категории населения, - исторические личности, основатели крупнейших богатейших компаний и т. д Этот цикл статей посвящен создателям всемирно известных брендов, самыми богатыми людям в своих узких кругах, например - спортсмены, актеры, политики. И, конечно же, в этом списке нашли свое место российские олигархи и бизнесмены.Одни мечтают стать богатым и жить в достатке, другие порицают людей, которые стремятся к личному материальному успеху.
Ободряющее пособие для пьющего, пившего, собирающегося выпить…Поразительная история — такой книги в России не было. Нет, конечно, были всякие рецепты, анекдоты про пьянства, правила этикета, рассуждения о том, что такое правильное питие, а что — неправильное, злостное. Никто не написал слов, которые бы ободрили пьющего, пившего, собирающегося выпить человека в эту, безусловно, трудную минуту его жизни. Один умный приятель парафразировал: не пить в России — больше, чем не пить. Представляете, что значит пить в России — насколько это больше!
Принят Государственной Думой 22 декабря 2004 года Одобрен Советом Федерации 24 декабря 2004 года (в ред. Федеральных законов от 31.12.2005 N 199-ФЗ, от 18.12.2006 N 232-ФЗ, от 29.12.2006 N 250-ФЗ, от 29.12.2006 N 251-ФЗ, с изм., внесенными Федеральным законом от 29.12.2006 N 258-ФЗ)
В книге рассказывается история главного героя, который сталкивается с различными проблемами и препятствиями на протяжении всего своего путешествия. По пути он встречает множество второстепенных персонажей, которые играют важные роли в истории. Благодаря опыту главного героя книга исследует такие темы, как любовь, потеря, надежда и стойкость. По мере того, как главный герой преодолевает свои трудности, он усваивает ценные уроки жизни и растет как личность.