Работает ли strtoupper с буквами и цифрами - PullRequest
1 голос
/ 29 июля 2011

У меня есть короткая строка кода, которую я хотел бы сделать прописными.

$box = mysql_real_escape_string(strtoupper($_POST['box']));

По какой-то причине он не прописывается в верхнем регистре. Может быть потому, что пост представляет собой смесь букв и цифр? то есть; ee588. Спасибо

Ответы [ 3 ]

4 голосов
/ 29 июля 2011

Вы также можете попробовать использовать mb_strtoupper($str, 'UTF-8');. Это принять кодировку. Может быть, у вас не совсем буква «е», как вы знаете.

Ссылка на руководство: mb_strtoupper()

3 голосов
/ 29 июля 2011

это работает:

echo strtoupper('ee588');

Вы должны убедиться, что 'ee', которое вы видите, правильно закодировано
Вы можете проверить это здесь

2 голосов
/ 29 июля 2011

Проверьте настройки вашей локали.Strtoupper зависит от региона

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...