数字を抽出して3
使用2
したいpreg_match()
[{"id":"3","value":"2"}]
これらの数字は毎回同じではなく、ユーザーが表示しているウィッチ ページに応じて生成されます。
数字を抽出して3
使用2
したいpreg_match()
[{"id":"3","value":"2"}]
これらの数字は毎回同じではなく、ユーザーが表示しているウィッチ ページに応じて生成されます。
データは JSON のようです。そのため、正規表現は使用せず、json_decode()
.
print_r(json_decode($yourdata, true));
抽出しようとしているコードはJSONです。preg_matchを使用する場合は、Ωmega-のソリューションを使用できます(これは、含まれていない小さなビット'/'-スラッシュを修正しました)。
$str = '[{"id":"3","value":"2"}]';
preg_match('/(\d+)\D+(\d+)/', $str, $json_object);
$id = $json_object[1];
$value = $json_object[2];
echo $id;
echo $value;
JSONの解析が目的の場合:
$string = '{"id":"3","value":"2"}';
$json_dec = json_decode($string, true);
$id = $json_dec['id'];
$value = $json_dec['value'];
echo $id;
echo $value;
お役に立てれば。