请参考下面的代码。
$dArr = '<script>document.write(volunteerDist);</script>';
$dArr 获取志愿者Dist 的值。echo $dArr 打印值 4.1,9.4,2.3,4.7,9.1,14.7,3.2,7.1,4.1,0.5
我想将其拆分为数组中的元素,因此我使用了:
$dArr = preg_split("/,/", $dArr);
但是 $dArr 是一个只有一个元素的数组,它是所有的值。这意味着没有发生 preg_split。我也试过
$temp=explode(",", $dArr);
但仍然没有工作。
我尝试粘贴值(即上面的数字)并直接 preg_split
$temp=explode(",", '4.1,9.4,2.3,4.7,9.1,14.7,3.2,7.1,4.1,0.5');
它是成功的。怎么了?请注意,当我回显 $dArr 时,会打印数字。