php: cümledeki kelime silmek

3 Cevap

i cümle var


something about something WORD still something...


what is the most efficient metod to delete the word "WORD" from sentence in php? thanks

3 Cevap

Sen hiçbir şey ile değiştirin olabilir:

$sentence = str_replace('word', '', $sentence);

Bu da sfish dönüştürerek, swordfish gibi kelimeleri berbat olsa da. Yani kenarlarda boşluk koyabilirsiniz:

$sentence = str_replace(' word ', ' ', $sentence);

Ama sonra sonunda ve cümlelerin başında kelimeleri maç olmayacak. Yani bir regex kullanmak gerekebilir:

$sentence = preg_replace('/\bword\b/', '', $sentence);

\b, bir boşluk veya böyle bir dize ya da bir şey bir başlangıcı olabilecek bir kelime sınır vardır.

Bu deneyin:

$fixed_string = str_replace(" WORD ", "  ", $your_string);

str_replace aradığınız şey olabilir bağlıdır. Ama tüm oluşumlarını kaldırır unutmayın.