Обрезать элементы массива

Burunduk1982

Постоялец
Регистрация
26 Мар 2007
Сообщения
630
Реакции
133
Есть массив, каждый элемент которого состоит из 8 числовых и буквенных символов. Необходимо каждый элемент обрезать с конца на 2 символа, до 6 символов. Как это возможно реализовать, подскажите?
 
Наверно TC и имел в виду, что старый массив надо прогнать через цикл чикая его, на выходе уже иметь новый
 
Есть массив, каждый элемент которого состоит из 8 числовых и буквенных символов. Необходимо каждый элемент обрезать с конца на 2 символа, до 6 символов. Как это возможно реализовать, подскажите?
Создавайте такие темы в разделе PHP > Как сделать...

Genk0, 01K, esche - почто флудити и даёте неверные/неполные ответы, если там 5 строчек кода написать?

PHP:
$arr = array('123456aa', '13456ab', '123456ac');
var_dump($arr);

foreach($arr as $key=>$val) {
 $arr[$key] = substr($val, 0, 6);
}
var_dump($arr);
 
Последнее редактирование:
Создавайте такие темы в разделе PHP > Как сделать...

Genk0, 01K, esche - почто флудити и даёте неверные/неполные ответы, если там 5 строчек кода написать?

PHP:
$arr = array('123456aa', '13456ab', '123456ac');
var_dump($arr);

foreach($arr as $key=>$val) {
$arr[$key] = substr($val, 0, 6);
}
var_dump($arr);

Можно так еще:
PHP:
$arr = array('123456aa', '13456ab', '123456ac');
var_dump($arr);

array_walk($arr, create_function('&$val', '$val = substr($val, 0, 6);')); 
var_dump($arr);
 
Назад
Сверху