Witam mam dosyć dziwny bląd który przeszkadza mi w tworzeniu mojego dziwnego skryptu:
<?php
$lol1=<<<EOS
{for}dsadasdasdasd
dsadasd
dsad
ad
as
d
as
d
asd{for}
EOS;
$lol2="{for}dasda das dasd sad sda dsad a{for}";
preg_match('/\{for\}(.*?)\{for\}/',$lol1, $match);
echo("<pre>");
print_r($match);
echo("</pre>");
echo $match[1];
preg_match('/\{for\}(.*?)\{for\}/',$lol2, $match2);
echo("<pre>");
print_r($match2);
echo("</pre>");
?>
Dlaczego w $match niechce mi wypisac co jest w $lol z
"{for}ami" i bez nich tak jak to robi z zmienna $lol2.
wynik powyższego kodu to:
Array
(
)
Array
(
[0] => {for}dasda das dasd sad sda dsad a{for}
[1] => dasda das dasd sad sda dsad a
)