以下のコードは文字列の最初の段落を示していますが、最初の 3 つの段落を表示したいと思います。
preg_match("/<p>(.*)<\/p>/",$paragraphs,$matches);
echo $matches[0];
私は正規表現が初めてなので、これを理解するのに苦労しています。何か案は?
ご協力いただきありがとうございます。
以下のコードは文字列の最初の段落を示していますが、最初の 3 つの段落を表示したいと思います。
preg_match("/<p>(.*)<\/p>/",$paragraphs,$matches);
echo $matches[0];
私は正規表現が初めてなので、これを理解するのに苦労しています。何か案は?
ご協力いただきありがとうございます。
あなたが使用することができますpreg_match_all
:
preg_match_all("/<p>(.*)<\/p>/", $paragraphs, $matches);
echo $matches[0][0];
echo $matches[0][1];
echo $matches[0][2];
を使用するpreg_match_all
と、$ matchsの各サブ配列は、一致ごとに新しいエントリを取得します。
詳細については、php.net / manual / en/function.preg-match-all.phpを参照してください。