Я не могу использовать strtolower, поскольку он влияет на весь символ. Должен ли я использовать какое-то регулярное выражение?Как сделать первый символ строчной строки в PHP?
Я получаю строку, которая является кодом продукта, я хочу использовать этот код продукта в качестве ключа поиска в другом ладони с первой буквой, сделанной в нижнем регистре.
+1, но пользовательские функции lcfirst возможно, следует проверить, что строка не 0 длины. Он избегает уведомления, которое возникает, когда оно есть. – Yacoby
вы должны использовать mb_strlen вместо strlen, поскольку strlen неправильно подсчитывает символы Unicode. (т. е. strlen («abcä») == 5, mb_strlen («abcä») == 4) – dbemerlin