Ben '% s içine ancak preg_match_all
, aynı çizgide, aynı anda birkaç dahil görünüyor olan altdizgelerin maç için çalışıyorum.
Kod bu gibi görünüyor:
preg_match_all("/%.*%/", "%hey%_thereyou're_a%rockstar%\nyo%there%", $matches);
print_r($matches);
Hangi aşağıdaki çıktıyı üretir.
Array
(
[0] => Array
(
[0] => %hey%_thereyou're_a%rockstar%
[1] => %there%
)
)
Ancak ben bunun yerine şu diziyi üretmek istiyorum:
[0] => %hey%
[1] => %rockstar%
[2] => %there%
Ne eksik?