私は以下のような文字列を持っています
$data = 1hs: "1 U.S. dollar", rhs: "29.892653 Taiwan dollars"
次のような配列を取得できるように、文字列をスペースと二重引用符のみで分割します。
$data[ ]= 29.892653 <--- the most important part I would like to get.
$data[ ]= Taiwan dollars <--- not sure is it possible to do this?
これまでのところ、以下のコードを使用しています
$data = preg_split("/[,\s]*[^\w\s]+[\s]*/", $data,0,PREG_SPLIT_NO_EMPTY);
ただし、29 のみを返し、「.」を含むすべてのマークを分割します。