Je ne peux pas utiliser strtolower car il affecte tous les caractères. Dois-je utiliser une sorte d'expression régulière?Comment faire le premier caractère d'une chaîne de caractères en minuscule en PHP?
Je reçois une chaîne qui est un code de produit, je veux utiliser ce code produit comme une clé de recherche dans un fichier différent avec la première lettre en minuscule.
+1 mais la coutume lcfirst fonction devrait éventuellement vérifier que la chaîne est de 0 longueur. Il évite l'avis qui se produit quand il est. – Yacoby
vous devriez utiliser mb_strlen au lieu de strlen car strlen compte mal les caractères unicode. (c'est-à-dire strlen ("abcä") == 5, mb_strlen ("abcä") == 4) – dbemerlin