обрезать массив php



Php обрезать массив

Автор Дима Зайцев задал вопрос в разделе PHP

php. Надо обрезать первую букву у каждого элемента массива. и получил лучший ответ

Ответ от Андрей[гуру]
array_map(function($val) { return substr($val, 1); }, $data);
array_walk_recursive($data, function(&$val) { $val = substr($val, 1); });
Андрей
Оракул
(65804)
Переменная всего одна - тот самый массив, который необходимо обработать. А так как Вы не удосужились сказать, как он должен называться, то я назвал его $data.
$val - это не переменная, а формальный параметр функции.

Ответ от Ѐоман Ольшанский[активный]
$new_array = array(); //Создаем новый массивforeach($array as $k) //Перебираем старый массив{ $new_array[] = substr($k, 1); //Добавляем обрезанный элемент к новому массиву}unset($array); //Удаляем старый массивP.S. Есть встроенные функции более производительные, но лучше их разбирать когда сам принцип поймешь.

Ответ от Александр Сизенко[гуру]
перебрать в цикле элементы и применить

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: php. Надо обрезать первую букву у каждого элемента массива.
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*