誰でもPHPのウェブサイトから特定のエントリを手に入れることができますか?PHPを使用してウェブサイトから特定のエントリを取得するにはどうすればよいですか?
これらの情報は、ウェブサイト上にあります。"price": "10.03"
価格のみを抽出したい:10.03。
Regexを使いたいです。私はオンラインツールで正規表現をテストしています。しかし、正しくはありません:("price": ")[0-9][.]*
誰か私を助けることができますか?
誰でもPHPのウェブサイトから特定のエントリを手に入れることができますか?PHPを使用してウェブサイトから特定のエントリを取得するにはどうすればよいですか?
これらの情報は、ウェブサイト上にあります。"price": "10.03"
価格のみを抽出したい:10.03。
Regexを使いたいです。私はオンラインツールで正規表現をテストしています。しかし、正しくはありません:("price": ")[0-9][.]*
誰か私を助けることができますか?
これは、あなたが使用することもでき
"price": "(\d+(?:\.\d+)?)
に動作します
"price": "([^"]+)
PHPコード
$re = "/\"price\": \"(\\d+(?:\\.\\d+)?)/";
$str = "\"price\": \"10.03\"";
preg_match($re, $str, $matches);
print_r($matches[1]);
コンテンツは、json
でフォーマットjson_decodeを使用する、すなわちさ:
<?php
$json = '{"price": "10.03"}';
$decodeJson = json_decode($json, true);
echo $decodeJson['price'];
//10.03
PHP' '内の二重のバックスラッシュは必要ない:' $再=「〜」価格 ":" \ d + "〜 ';'。 – Jan
ありがとうございます!別の正規表現で私を助けてくれますか?私はこの文字列から具体的な情報を得たいと思っています: "
@Janコードはregex101.comから生成されています...変更するにはあまりにも.. .. – rock321987