Функция PHP, которая обходит массив и применяет обеспеченную функцию на элементы массива.

Функция PHP, которая обходит массив и применяет обеспеченную функцию на элементы массива.

bool array_walk ( array &$array , callable $callback [, mixed $userdata = NULL ] ) 

Применяет пользовательскую функцию обратного вызова к каждому элементу массива массива. руководство

array_walk() не затронут указателем внутреннего массива массива. array_walk() будет идти через целый массив независимо от позиции указателя.

Пример

$fruits = array("lemon", "orange", "banana", "apple"); function test_alter(&$item1, $key, $prefix){ $item1 = "$prefix: $item1"; } array_walk($fruits, 'test_alter', 'fruit'); print_r($fruits); 

Результат

Array ( [0] => fruit: lemon [1] => fruit: orange [2] => fruit: banana [3] => fruit: apple ) 
---------121--------55062----ArrowDB обеспечивает ряд API REST для создания, управления и доступа к данным в облаке.

ArrowDB обеспечивает ряд API REST для создания, управления и доступа к данным в облаке.

Appcelerator ArrowDB обеспечивает ряд API REST для создания, управления и доступа к различным типам данных в облаке.

---------121 вопрос--------55063----о компактном синтаксисе функций в ECMAScript2015 (ES6) вызвал "функции стрелки" из-за их использования "=>".

Вопросы о компактном синтаксисе функций в ECMAScript2015 (ES6) вызвали "функции стрелки" из-за их использования "=>".

"Функции стрелки" являются компактным синтаксисом для функциональных определений в ECMAScript 2015 (ES6).

Функции стрелки отличаются от регулярных функций несколькими способами:

  • Их нельзя назвать. Они являются анонимными только.
  • Они не конструкторы, не имейте a .prototype и нельзя инстанцировать new.
  • Они используют лексически ограниченный по объему this вместо привязки this динамично на вызове

Функции стрелки также доступны в CoffeeScript.