Ben bir metinden tüm h1 etiketi değerleri içeren bir dizi almak istiyorum
Örnek, bu verilen giriş dizesi nerede ise:
<h1>hello</h1>
<p>random text</p>
<h1>title number two!</h1>
Ben bu içeren bir dizi almak gerekir:
titles[0] = 'hello',
titles[1] = 'title number two!'
Ben zaten dize ilk h1 değerini almak nasıl anladım ama ben verilen dize tüm h1 etiketlerinin tüm değerleri gerekir.
Şu anda ilk etiketini almak için bu kullanıyorum:
function getTextBetweenTags($string, $tagname)
{
$pattern = "/<$tagname ?.*>(.*)<\/$tagname>/";
preg_match($pattern, $string, $matches);
return $matches[1];
}
I pass it the string I want to be parsed and as $tagname I put in "h1". I didn't write it myself though, I've been trying to edit the code to do what I want it to but nothing really works.
Birisi bana yardımcı olabilir umuyordum.
Şimdiden teşekkürler.