<span onclick="getProfile(10)"; class="sysname bclick">test</span>
PHP Yardım metin ayırma işlemi
6
●142
- 15-10-2023, 15:07:401 satırlık preg_replace kodu hocam yapmayınOneGui adlı üyeden alıntı: mesajı görüntüle
- 15-10-2023, 15:08:17ekmek parası kardeşim keyfimden değil yanidislanze adlı üyeden alıntı: mesajı görüntüle
- 15-10-2023, 15:13:15Buyur hocam.
$html_code = '<span onclick="getProfile(10)"; class="sysname bclick">test</span>'; $regex = '/onclick="getProfile\((\d+)\)";.*?>(.*?)<\/span>/'; preg_match($regex, $html_code, $matches); if ($matches) { $function_param = $matches[1]; $span_text = $matches[2]; } - 15-10-2023, 15:13:31
<?php // Örnek metin içeriği $text = 'Bu bir örnek metindir. <span onclick="getProfile(10)"; class="sysname bclick">test</span> içerir. Başka bir <span>örnek</span>.'; // Span içeriğini ayırmak için bir düzenli ifade kullanın $pattern = '/<span.*?class="sysname bclick">([^<]+)<\/span>/'; // Metindeki ilk eşleşmeyi bulun if (preg_match($pattern, $text, $matches)) { $spanContent = $matches[1]; echo 'Ayrılan içerik: ' . $spanContent; } else { echo 'Eşleşme bulunamadı.'; } ?>