I need a method to capitalize every first letter of a word. This is what i got so far and it is working for almost every string...but it fails on this one "WELLNESS & RENOMME".
// method in stringModify Class
function capitalizeWords($words, $charList) {
$capitalizeNext = true;
for ($i = 0, $max = strlen($words); $i < $max; $i++) {
if (strpos($charList, $words[$i]) !== false) {
$`capitalizeNext` = true;
} else if ($capitalizeNext) {
$capitalizeNext = false;
$words[$i] = strtoupper($words[$i]);
}
}
return $words;
}
// Calling method
$stringModify->capitalizeWords("WELLNESS & RENOMME", " -&");
Ben şimdi 1,5 saat boyunca çalıştı ve bir ipucu yok ... Birisi bana yardımcı olabilir umuyoruz. Herhangi bir ipucu veya ipuçları için şimdiden teşekkür ederiz.
edit
ucwords () "delimitor olarak ve ben kullanmak istiyorum" "kullanır -" Örneğin çok.
edit
Eğer çözümler için hepinize teşekkürler. ben burada sabah, şimdi yatağa onun 7 gidecek. : D i uyanmak ve sonra ben seçtim hangisi size zaman ben iyi gibi çözüm göreceksiniz.
edit
tüm fonksiyonlar "welness &Amp; Renomme" veya "welness & Renomme" dönüyor gibi görünüyor. benim php.ini şey berbat olması mümkün mü?