<?php
$from = 'ľľščťžýáíŕďňäô'; // these chars are in UTF-8
$to = 'llsctzyairdnao';
$str = 'Kŕdeľ ďatľov učí koňa žrať kôru.';
// bad because $from and $to are related by their byte offsets
echo strtr($str, $from, $to);
echo "\n---\n";
// good because not evaluated by individual bytes
$trans = [
'ľ' => 'l',
'š' => 's',
'č' => 'c',
'ť' => 't',
'ž' => 'z',
'ý' => 'y',
'á' => 'a',
'í' => 'i',
'ŕ' => 'r',
'ď' => 'd',
'ň' => 'n',
'ä' => 'a',
'ô' => 'o',
];
echo strtr($str, $trans);
- Output for 7.4.33, 8.0.1 - 8.0.30, 8.1.0 - 8.1.33, 8.2.0 - 8.2.29, 8.3.0 - 8.3.25, 8.4.1 - 8.4.12
- Kd�deyn y�atynov uyaa� kod�a dnradr ka�ru.
---
Krdel datlov uci kona zrat koru.
preferences:
90.98 ms | 406 KiB | 5 Q