2014-03-10 6 views
2

Doing print_r на моем массиве производит:Новая строка в PHP массив

Array 
(
    [0] => dogs 
    [1] => cats 

    [2] => birds 
) 

новой строки между кошками и птицами вызывает проблему. Я сделал следующее, и расстояние все еще сохраняется: array_walk($arr,'trim');

Что можно сделать, чтобы удалить этот интервал?

+2

Как заполняются записи? – Mooseman

+0

как вы заполняете массив? – kraysak

+0

Можете ли вы 'var_export ($ thearray);' и разместить его здесь? –

ответ

8

array_walk не поможет, так как она сама по себе не сохраняются какие-либо изменения в данных. Используйте array_map вместо:

$arr = array_map('trim', $arr); 

Если возможно, вы должны устранить этот посторонний разрыв строки с самого начала, хотя, не фильтровать его постфактум.

Смежные вопросы