<?php
function replaceLettersWithNumbers($input) {
$input = strtolower($input); // Приводим строку к нижнему регистру
$output = '';
// Проходим по каждому символу в строке
for ($i = 0; $i < strlen($input); $i++) {
$char = $input[$i];
// Проверяем, является ли символ буквой
if ($char >= 'a' && $char <= 'z') {
// Преобразуем букву в число, используя ord и вычитая код 'a', чтобы 'a' -> 1, 'b' -> 2 и т.д.
$output .= (ord($char) - ord('a') + 1) . ' ';
} else {
// Если это не буква, добавляем его как есть (например, пробел)
$output .= $char . ' ';
}
}
// Убираем последний лишний пробел
return rtrim($output);
}
// Пример использования
$input = "abc xyz";
echo replaceLettersWithNumbers($input);
?>