文字列からすべての一致を取得しようとしています:
$string = '[RAND_15]d4trg[RAND_23]';
次のように preg_match を使用します。
$match = array();
preg_match('#\[RAND_.*]#', $string, $match);
しかし、その後 $match 配列は次のようになります。
Array ( [0] => [RAND_15]d4trg[RAND_23] )
$match 配列の 2 つの個別の要素として両方の出現を取得するにはどうすればよいですか? 私はこのような結果を得たいです:
$match[0] = [RAND_15];
$match[1] = [RAND_23];