php - 在php中删除数组中的双引号?

标签 php arrays json

php代码:

 foreach($location_total_n_4 as $u=> $v)
{ 

 $final_location_total_4 .= "[".$u.",".$v."],";
}  

我在 json 中发送这些值。

echo json_encode(array(         
"location"=>"$final_location_total_4"
));

结果是:

  {"location":"[1407110400000,6641],[1407196800000,1566],[1407283200000,3614],[1407369600000,3654],[1407456000000,2918],[1407715200000,3900],[1407715200000,3900],"}

实际上我想要这个值如下:

 {"location":[1407110400000,6641],[1407196800000,1566],[1407283200000,3614],[1407369600000,3654],[1407456000000,2918],[1407715200000,3900],[1407715200000,3900]}

最佳答案

   foreach($location_total_n_4 as $u=> $v)
    { 

     $final_location_total_4 .= "[".$u.",".$v."],";
    }
    $final_value =  json_encode(array(         
    "location"=> rtrim($final_location_total_4,',')
    ));

    echo str_replace(']"',']',str_replace('"[',"[",$final_value));

这会给你想要的结果

关于php - 在php中删除数组中的双引号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25758295/

相关文章:

php - 如何使用 PHP 和 Swift 5 解析 JSON

javascript - 看起来不像链接的链接

php - 从 glob() 结果中删除目录

php - 显示赞助商服务器不同的颜色不显示 php

arrays - 如何避免从现有数组重复构造固定大小的数组?

javascript - 推送到 for-in 循环数组以扩展该 for-in 循环的迭代次数

javascript - 等待多个 for-each 语句完成

java - Jackson + reSTLet + tomcat - 无法注册助手 org.reSTLet.ext.jackson.JacksonConverter

javascript - 来自 dom 的 Json 不起作用

ios - 使用来自 URL 的 JSON 数组并返回与 Swift 3 中的值匹配的行