これから 0.85 と 1.00 を php 変数に抽出する preg_match を作成するのに助けが必要です。成功せずに一日中試してみました!
Chop Suey</a></td><td align="right">0.85</td><td align="right">1.00</td>
これから 0.85 と 1.00 を php 変数に抽出する preg_match を作成するのに助けが必要です。成功せずに一日中試してみました!
Chop Suey</a></td><td align="right">0.85</td><td align="right">1.00</td>
これにより、指定した文字列から 0.85 と 1.00 が得られ、それぞれ と に保存され$values[1]
ます$values[2]
。
$values = array();
preg_match('/Chop Suey<\/a><\/td><td align="right">([\d]+\.[\d]+)<\/td><td align="right">([\d]+\.[\d]+)<\/td>/', 'Chop Suey</a></td><td align="right">0.85</td><td align="right">1.00</td>', $values);
また、よりダイナミックにすることもできます。「チャプスイ」を静的に探す代わりに、他の配置を探してみませんか。
これがそのサンプルです。(非常に基本的)。
preg_match("/\d+.\d+/",$content,$output);
(上記の一致では、必要なすべての小数が正しい順序で表示されます。)
$output[0] (is the array you can loop)
for the exact numbers above, you'd use $output[0][0] and $output[0][1]
ここの正規表現の例に見られるように