2014-01-04 4 views
0

Ниже мой JSON данные, которые я получить его с помощьюPHP JSon данные чистых значений для нежелательных белых пространств

$json = json_encode($array); 

моего JSON данных;

{ 
"id":"352", 
"date":"2013-12-25 01:10:06", 
"category":"2", 
"subtitle":null, 
"description":" This text is description... ", 
"hit":"144", 
"rate":"50.00", 
"active":"1" 
} 

Думайте, что есть тысячи таких предметов.

Но проблема в том, как я могу обрезать значение описания этого объекта автоматически при запуске json_encode?

Я не хочу использовать «для каждого» из-за производительности я думаю.

Спасибо ...

+0

Лучшим вариантом может быть просмотр кода, в котором вы генерируете/извлекаете эту строку и размещаете там дополнительную 'trim()'. – Sirko

+0

Почему вы беспокоитесь о производительности 'foreach()', прежде чем вы его даже протестировали? Узкое место не будет петлей, даже с тысячей предметов – Bojangles

ответ

0

использование отделка array_map как:

$ = json_encode JSON (array_map ('облицовку', $ массива));

+0

большое спасибо за ваш ответ. – AndroCoder

+0

Проблема с таким подходом - это очень неэффективно –

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