PHP ПОМЕНЯТЬ МЕСТАМИ СИМВОЛЫ В СТРОКЕ

При работе с PHP иногда необходимо переставить символы в строке. Это может потребоваться, например, при удалении определенных символов или при шифровании данных. Для этого можно воспользоваться несколькими функциями.

Одна из наиболее распространенных функций для перестановки символов в строке - strrev(). Она переворачивает строку задом наперед, так что все символы находятся в обратном порядке:

echo strrev("Hello world!");

Эта функция выведет на экран "!dlrow olleH".

Если нужно переставить местами два символа внутри строки, можно воспользоваться функцией substr_replace(). Например, чтобы заменить символы с индексами 3 и 6 местами, можно написать такой код:

$str = "abcdefg";
$tmp = $str[3];
$str = substr_replace($str, $str[6], 3, 1);
$str = substr_replace($str, $tmp, 6, 1);
echo $str;

Этот код выведет на экран "abcfedg".

Также можно использовать функцию str_replace() для замены символов в строке. Например, чтобы поменять местами первый и последний символы, можно написать такой код:

$str = "abcdefg";
$str = str_replace($str[0], $str[strlen($str)-1], $str);
$str = substr_replace($str, $str[0], strlen($str)-1, 1);
echo $str;

Этот код выведет на экран "gbcdefa".

Отправляем HTML формы через AJAX на JS/PHP

Обучение PHP - 12. Строковые функции

Как поменять местами значения двух переменных

#32 Уроки PHP - Учим язык PHP, Конструкция list и как поменять местами значения переменных

Поменять местами значения целочисленных переменных без временной переменной

PHP. Часть 3. Основы. Переменные.

[C++] Как поменять местами 2 переменные без использования третьей

Поменять местами содержимое переменных в Программировании

Основы php. Строковые функции

Поменять местами переменные двумя способами

Реклама
Новое
Реклама