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. Строковые функции
Поменять местами переменные двумя способами