以下のコードを参照してください。
$dArr = '<script>document.write(volunteerDist);</script>';
$dArr は、voluntaryDist の値を取得します。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 は、すべての値である 1 つの要素のみを持つ配列です。つまり、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 をエコーすると、数字が出力されることに注意してください。