Как заменить русское слово в переменной, на слово сочетаемое на английской раскладке клавиатуры PHP

204
03 сентября 2018, 05:00

Допустим есть динамическая переменная:

$words = "слово"

куда записываются слова из словаря. Как можно сделать так чтобы эти буквы в переменной менялись на английские т.е: привет - ghbdtn

Answer 1

Создать массив соответствия символов, заменить.

$oldWord = 'абв';
$symbols = [
  'а' => 'f',
  'б' => ',',
  'в' => 'd',
  ...
];
$newWord = strtr($oldWord, $symbols);
READ ALSO
проблема с парсингом номера телефона на сайте avito

проблема с парсингом номера телефона на сайте avito

Делаю парсер объявлений с avitoВозникла проблема парсинга номера телефона

198
Как перемешать строки в текстовом файле

Как перемешать строки в текстовом файле

Есть slovartxt с множеством слов, каждое начинается с новой строки:

175
удаление нескольких записей по checkbox PHP

удаление нескольких записей по checkbox PHP

извините пожалуйста за детский вопрос, необходимо сделать удаление записей по checkbox, что то не получаетсягде ошибка? Подскажите пожалуйста

171
Как сделать тиражирование серверов? [закрыт]

Как сделать тиражирование серверов? [закрыт]

Всем приветСейчас есть много проектов, которые очень однотипны: php, apache, redis, mysql и 2 демона

190