2013-12-18 6 views
0

Когда я пытаюсь JSON кодирование массива с использованием статического значения выхода его как:Как удалить нежелательные кавычки из данных JSON?

[ 
    {"data":[0,0,0,0,0,5],"name":"www.google.com"}, 
    {"data":[0,0,0,0,0,4],"name":"www.yahoo.com"}, 
    {"data":[0,0,0,0,85,0],"name":"www.bing.com"} 
] 

я попытался JSon кодирования с использованием динамического вывода значения его, как этот

[ 
    {"data":[0,0,0,0,0,"5"],"name":"www.google.com"}, 
    {"data":[0,0,0,0,0,"4"],"name":"www.yahoo.com"}, 
    {"data":[0,0,0,0,"85",0],"name":"www.bing.com"} 
] 

для ненулевого значения, то дополнительные двойные кавычки (""), как удалить его?

+1

Похоже, вы экономите динамическое значение в строку вместо числа? Почему бы вам не преобразовать его до или после? – bozdoz

+0

tanx bro ..., он отлично работает – YasirPoongadan

ответ

4

Вам нужно разобрать с intval, например:

$arr = array("1", intval("2")); 
echo json_encode($arr); 

Выходы:

["1",2] 
Смежные вопросы