PHPを勉強中の初心者です。正規表現とのさまざまな組み合わせを試しています。thisとthisを参照して、 thisの例を試しています。
私の疑問:
と の両方を出力として
preg_match_all('((a|b)*c)', 'ababc', $arr, PREG_PATTERN_ORDER);
与えるのはなぜですか。それはただであるべきではありませんか?ababac
a
ababac
で考えられるすべての出力を読み取ろうとしていると仮定すると
$arr
、配列の各要素をエコーすることなく、どうすればそれを行うことができますか? 現在、foreach
の要素を反復処理するために使用してい$arr
ます。これは正しいですか / もっと良い方法はありますか?が要素を
preg_match_all()
含む 2D 配列を与えるのはなぜですか。出力がどのように保存されるかを知る方法はありますか?$arr[$i][0]
$arr[0][$i]
$i
1つの投稿に多くの質問を投稿して申し訳ありません。変更する必要があるかどうか教えてください。