String 'den belli kısımları çekme
8
●144
- 11-02-2022, 22:33:20Bir string değerden h etiketlerinin değerlerini çekmek istiyorum. Bunu nasıl yapabilirim? Örneğin $string değişkeni "<h1>Başlık</h1>lorem tab değer ifade sayısal" içerisindeki değerden sadece h1 etiketinin içini nasıl çekebilirim? Aklıma yöntem gelmedi danışmak istedim. Teşekkür ederim. Herkese r10
- 11-02-2022, 22:38:41Pek bilmiyorum zaten konuyu da tam anlamadım <h1 id=veri>lorem</h> bu işe yaramıyor mu?
- 11-02-2022, 22:39:39ckeditör var hocam onun içinden gelen değerden başlık etiketlerinin değerlerini çekmek istiyorum.Abdullahxwq71 adlı üyeden alıntı: mesajı görüntüle
- 11-02-2022, 22:41:37Regex yöntemi ile string içerisindeki h1 etiketi içindeki değerleri çekebilirsin;
örnek site: https://regex101.com/
Regex : <h1>.*</h1> /gU (global ve ungreedy)
<h1>Başlık</h1>lorem tab değer ifade sayısal<h1>Başlık</h1>lorem tab değer ifade sayısal<h1>Başlık</h1>lorem tab değer ifade sayısal
- 11-02-2022, 22:41:55teşekkürler inceliyorum hocameruseldarine adlı üyeden alıntı: mesajı görüntüle
- 12-02-2022, 00:48:35
<?php function get_string_between($string = '', $start, $end) { $startPos = strpos($string, $start); if ($startPos === false) { unset($string, $start, $end, $startPos); return ''; } $string = substr($string, (strlen($start) + $startPos)); unset($start, $startPos); $endPos = strpos($string, $end); if ($endPos === false) { unset($string, $end, $endPos); return ''; } unset($end); $string = substr($string, -(strlen($string) + $endPos), $endPos); unset($endPos); return $string; unset($string); } $text = '<test>Lorem Ipsum</test>'; $text_between = get_string_between($text, '<test>', '</test>'); echo $text_between; // Lorem Ipsum ?>Yakın zamanda ihtiyacım olduğu için bu fonksiyonu geliştirdim. Belki senin için de yararlı olabilir. - 12-02-2022, 01:08:30Elinize sağlık, tertemiz çalıştı vallaaponkral adlı üyeden alıntı: mesajı görüntüle