substr fonksiyonu gibi tam kelimeler üzerinde çalışmak için

2 Cevap

i dize ilk 100 karakteri Döşeme substr kullanıyorum. Ancak ben bir dize karakterler yerine kelimelerin belirli bir sayıda, kırpabilir bir işlev gerekir?

$trimmed_details = substr($row->details, 0, 200).'...';

Bunu yapmak için fonksiyonu bir orada inşa edilmiştir?

2 Cevap

Bu deneyin:

join(" ", explode(" ", $yourStr, 100));

Hayır, PHP ve MySQL hem de hiçbir yerleşik bir işlevi vardır. Sisteminde ya da hiçbir veri türü "(dil) kelimesi" var çünkü. Bunu yapmak için bazı regexpi icat edebilirsiniz, ama ben sadece eski karakter tabanlı kırpma vazgeçmek ve kullanımı avise istiyorum.