Удалить цитату из массива в json (Php) - PullRequest
1 голос
/ 15 августа 2011

Я пытался удалить цитату из вывода json, но ничего не получалось ...

1 => array(

           'y' => str_replace('"','',$behaviour[5]['wcount']),
           'name' => 'Slice Name B'
        ),

выход

{"y":"3","name":"Slice Name B"}

Мне нужно удалить строку "3"

я пробовал str_replace('"','',$behaviour[5]['wcount']) и str_replace("'","",$behaviour[5]['wcount']);

Кто-нибудь может мне помочь, пожалуйста?

Ответы [ 2 ]

4 голосов
/ 15 августа 2011

Если вы используете PHP 5.3.3. или лучше, вы можете передать JSON_NUMERIC_CHECK на json_encode, который должен делать то, что вы хотите:

$encoded = json_encode($data, JSON_NUMERIC_CHECK);
4 голосов
/ 15 августа 2011

Попробуйте вместо этого:

1 => array(
           'y' => intval($behaviour[5]['wcount']),
           'name' => 'Slice Name B'
        ),
...