PHPize Online / SQLize Online  /  SQLtest Online

A A A
Share      Blog   Popular
Copy Format Clear
Copy Clear
Copy Format Clear
<?php function replaceLettersWithNumbers($input) { // Массив для соответствия букв и цифр $alphabet = [ 'a' => 1, 'b' => 2, 'c' => 3, 'd' => 4, 'e' => 5, 'f' => 6, 'g' => 7, 'h' => 8, 'i' => 9, 'j' => 10, 'k' => 11, 'l' => 12, 'm' => 13, 'n' => 14, 'o' => 15, 'p' => 16, 'q' => 17, 'r' => 18, 's' => 19, 't' => 20, 'u' => 21, 'v' => 22, 'w' => 23, 'x' => 24, 'y' => 25, 'z' => 26 ]; // Преобразуем строку в массив символов $input = strtolower($input); // Приводим строку к нижнему регистру $output = ''; // Проходим по каждому символу foreach (str_split($input) as $char) { // Если символ является буквой, заменяем его на число if (isset($alphabet[$char])) { $output .= $alphabet[$char] . ' '; } else { // Если это не буква (например, пробел), оставляем как есть $output .= $char; } } return trim($output); // Убираем лишний пробел в конце } // Пример использования $input = "abc xyz"; echo replaceLettersWithNumbers($input); ?>
Show:  
Copy Clear