Можно ли преобразовать строку в нижний регистр и затем преобразовать ее в исходную форму в PHP?

Мне нужно преобразовать входные данные в более низкие и затем вернуть их в исходном виде с помощью PHP, это невозможно или у кого-нибудь есть решение? благодарю вас.

ps, извините, если есть другая тема на эту тему, но я не нашел ни одной.

function getdatalanguage($data){
$data = replacequote($data);
$data = replacecolon($data);
$data = strtolower($data);
$startlang = "språk";
$endlang = "datum";
$datalang = getBetween($event1,$startlang,$endlang);
$startlang1 = ">";
$endlang1 = "<";
$datatlang = getBetween($datalang,$startlang1,$endlang1);
return $datalang;
}

данные, которые я конвертирую в более низкое значение, могут быть похожи на «Hello hOw A YOU TODAY», тогда я делаю все это для того, чтобы сделать их более гибкими, чтобы получить данные, которые я хочу получить, но затем я хочу показать их как «Hello HOW AYOU TODAY» » снова.

РЕДАКТИРОВАТЬ: Если кому-то интересно, как я решил проблему, я использовал метод str_ireplace, такой как $ a = str_ireplace («hElLo», «hello», $ a)

-2

Решение

«или у кого-нибудь есть решение?»

^ Насколько я понимаю, вы можете искать альтернативное решение.

Чтобы сохранить исходное значение, вы можете присвоить его переменной и использовать strtolower() чтобы сделать его строчным, то strtoupper() сделать это прописными буквами.

echo $original_string = "ORIGINAL UPPER CASE STRING and Camel Case or mIXed cASe";
echo "<br>";
echo $lowercased_string = strtolower($original_string) . " this has been converted.";
echo "<br>";
echo "The below is now in uppercase.";
echo "<br>";
echo $modified_string = strtoupper($original_string);
echo "<br>";

$var = $original_string . " is the original value.";
echo $var;

Примечание. Вывод назначенной переменной вполне допустим. Вы можете удалить их по мере необходимости.

Выше будет напечатано:

ОРИГИНАЛЬНЫЙ ВЕРХНИЙ КОРПУС и верблюжий кейс или смешанный кейс
исходная строка в верхнем регистре и верблюжий регистр или смешанный регистр.
Ниже теперь в верхнем регистре.
ОРИГИНАЛЬНЫЙ ВЕРХНИЙ СЛУЧАЙ, КОРОБКА ИЛИ СМЕШАННЫЙ СЛУЧАЙ
ОРИГИНАЛЬНАЯ ВЕРХНЯЯ СЛУЖЕБНАЯ КОРОБКА и Camel Case или СМЕШАННЫЙ СЛУЧАЙ - исходное значение.
2

Другие решения

Так ты хочешь что-то подобное?

echo strtolower("THIS WILL ALL BE LOWERCASE.");

и для того, чтобы сделать все это колпачок снова (верхний) сделать

echo strtoupper("this will all be upper case");

Таким образом, вы можете принять входные данные как strtolower, а затем в вашем возвращении, скажем, сохранить в БД, отправить его в strtoupper. Надеюсь, что это помогает, если нет, объясните пример случая.

0

Если кому-то интересно, как я решил проблему, я использовал метод str_ireplace, такой как $ a = str_ireplace («hElLo», «hello», $ a)

0
По вопросам рекламы ammmcru@yandex.ru
Adblock
detector