文字列 (JSON データの一部) があり、それを角かっこで解析したい [...]。ここに例があります:
例 : [-0.5937, 2.0734,-0.1577, 1.7941,0.2048, 1.5296] >>> [-0.5937, 2.0734], [-0.1577, 1.7941], [0.2048, 1.5296]
私が書いたこの PHP コードは問題なく動作しますが、問題は次のとおりです。',' が見つかり、代わりに '], [' 文字を追加すると、座標の一部の桁が削除されます。座標の後に123456789の値を追加することで確認できます。たとえば、-0.5937 => -0.5937123456789 では、座標の数字を削除しないようにするにはどうすればよいですか???
サンプルコード
<?php
$line = '[-0.5937, 2.0734,-0.1577, 1.7941,0.2048, 1.5296]';
$brackets = preg_replace('/\d,\S/', '], [', $line);
echo $brackets;
?>