-2

次の文字列を配列に解析しようとしています。

$str = [0,"Victoria Station, Bus Station Stand",null,null,0,null,51.496169,-0.143633]

使ってます

$result = explode(',', $str);

このような配列を取得しています

Array ( [0] => [0 [1] => "Victoria Station [2] => Bus Station Stand" [3] => null [4] => null [5] => 0 [6] => null [7] => 51.496169 [8] => -0.143633] )

しかし、私は「ビクトリア駅、バス停スタンド」が配列の1つのアイテムである必要があります。これは正規表現で実現できることを理解しています。しかし、私はそれに慣れていません。あなたの指導をいただければ幸いです。

4

1 に答える 1

6

jsonこれは私が試してみるように見えます

$str = '[0,"Victoria Station, Bus Station Stand",null,null,0,null,51.496169,-0.143633]';
$json = json_decode($str, true);

echo "<pre>";
var_dump($json);

出力

array
  0 => int 0
  1 => string 'Victoria Station, Bus Station Stand' (length=35)
  2 => null
  3 => null
  4 => int 0
  5 => null
  6 => float 51.496169
  7 => float -0.143633
于 2012-10-20T12:49:41.687 に答える