Biz bu html içeriği var ve biz düzenli ifade ile content1, Content2 .. almak isteyen varsayalım.
<li>Content1</li>
<li>Content2</li>
<li>Content3</li>
<li>Content4</li>
Ben aşağıda hattını kullanıyorsanız
preg_match_all('/<li>(.*)<\/li>/', $text, $result);
i içeren tek bir satır ile bir dizi alacak:
Content1</li>
<li>Content2</li>
<li>Content3</li>
<li>Content4
Ve bu kodu kullanarak:
preg_match_all('/<li>(.*?)<\/li>/', $text, $result);
i content1, Content2 içeren 4 satır ile bir dizi alacak ...
Neden gelir çünkü (. *) Çalışmıyor match any character zero or more times