在php中格式化json数据
我有以下格式的json数据在php中格式化json数据,php,json,Php,Json,我有以下格式的json数据 ["0","0","0","0","0","0","0","2","5","4","3","0"] 我想使用php将上述数据转换为以下格式 [0,0,0,0,0,0,0,2,5,4,3,0] 如何使用php实现这一点 [0,0,0,0,0,0,0,2,5,4,3,0] 谢谢 输出为: [0,0,0,0,0,0,0,2,5,4,3,0] 您可以使用array_map将数组中的所有项类型转换为带有回调intval的整数 对于数组中的整数: $array = ar
["0","0","0","0","0","0","0","2","5","4","3","0"]
我想使用php将上述数据转换为以下格式
[0,0,0,0,0,0,0,2,5,4,3,0]
如何使用php实现这一点
[0,0,0,0,0,0,0,2,5,4,3,0]
谢谢
输出为:
[0,0,0,0,0,0,0,2,5,4,3,0]
您可以使用array_map将数组中的所有项类型转换为带有回调intval的整数 对于数组中的整数:
$array = array_map('intval', json_decode('["0","0","0","0","0","0","0","2","5","4","3","0"]'));
从数组中检索JSON:
echo json_encode($array);
您想要什么输出?一个字符串,一个数组?实际上最初我在php中有一个数组,之后我使用json_encode函数将数组转换为json,然后它返回一个包含json表示值的字符串,如下所示[“0”、“0”、“0”、“0”、“0”、“2”、“5”、“4”、“3”、“0”],现在我想要相同的字符串,但值不应该用双逗号括起来(“”)您的问题是数组中的那些项在php中被视为字符串…您可以使用我的答案中的数组映射('intval',array())示例来修复它。当在php中被视为字符串时,json_encode()方法将双引号添加到values@salloy如果它完全回答了您的问题,请将我的答案标记为您问题的答案;)