v2.5.2
Giriş yap

konuların içeriklerini yazdırırken başlık bölümü yapmak

hasaneryilmaz
599 defa görüntülendi

örnek olarak

başlıklar
1-başlık
2-başlık
3-başlık

**

1-başlık
içerikiçerikiçerikiçerikiçerikiçerikiçerikiçerik
2-başlık
içerikiçerikiçerikiçerikiçerikiçerikiçerik
3-başlık
içerikiçerikiçerikiçerikiçerik

**

ben veritabanında sadece ** içerisine aldığım yeri tutmak istiyorum
kod sayasinde tuttuğum içeriğin arasındaki h1 etiketleri bulup başlıklar diye bir bölüm nasıl yapabilirim.

makifgokce
1469 gün önce

Anladığım kadarıyla yapmak istediğin şey bu.

$text = '<div><h1>1-başlık</h1>
			<p>içerikiçerikiçerikiçerikiçerikiçerikiçerikiçerik</p>
			<h1>2-başlık</h1>
			<p>içerikiçerikiçerikiçerikiçerikiçerikiçerik</p>
			<h1>3-başlık</h1>
			<p>içerikiçerikiçerikiçerikiçerik</p><div>';

	function find($bas, $son, $yazi)
      {
        @preg_match_all('/' . preg_quote($bas, '/') .
        '(.*?)'. preg_quote($son, '/').'/i', $yazi, $m);
        return @$m[1];
      }
	  
	  print_r(find('<h1>', '</h1>', $text));
	  // Output : Array ( [0] => 1-başlık [1] => 2-başlık [2] => 3-başlık )