Thiemos Archiv
- Friday, 2005-03-11 17:21
- Wenn PHP
ucfirst()
kennt, warum gibt es keinlcfirst()
? Hier eine stabile, fehlertolerante Umsetzung dafür./**Lösungen, die per
* Make a string's first character lower case
*
* @param str string
* @return string
*/
function lcfirst($str)
{
return substr_replace($str, strtolower(substr($str, 0, 1)), 0, 1);
}$str{0}
auf einzelne Zeichen des Strings zugreifen, verursachen Warnmeldungen bei nicht existierenden Zeichen.substr()
hat dieses Problem nicht. Kommentare zu diesem Beitrag können per E-Mail an den Autor gesandt werden.
schon 1986 so! Mußt einfach mal deine Laufzeitbibliothek prüfen! Fürchterlich diese Leerzeichen bei den Argumenten, ist das jetzt so üblich? Da hätten die Compiler oder Linker aber früher Errortext gespuckt!