php kullanarak h1 etiketleri tüm değerleri almak

0 Cevap php

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.

0 Cevap