php从数据库中查询的结果是 11 22 33 44 ,传回前端后如何转化为数组,这是我的php代码,前端打印出来是 "11""22""33""44"
php该怎么样处理,前端收到后怎么处理成数组
$dataarr = $row['link'];
echo json_encode($dataarr);
String str = "0,1,2,3,4,5";
String[] arr = str.split(","); // 用,分割
System.out.println(Arrays.toString(arr)); // [0, 1, 2, 3, 4, 5]
如果你确定你接收返回来的是:
"11""22""33""44"
这样的字符串,那么可以这么实现
<script>
function myTrim(x) {
return x.replace(/^\"+|\"+$/gm,'');
}
var str='"11""22""33""44"';
console.log(myTrim(str).split('""'))
</script>
结果如下:
你可以用explode()的函数试试