У меня есть такой код Литвы склонения:Как заменить одни и те же значения, по-разному в PHP
<?php
$word = "namas";
$string = str_repeat("$word ", 4);
$patterns = array();
$patterns[0] = '/as/';
$patterns[1] = '/as/';
$patterns[2] = '/as/';
$patterns[3] = '/as/';
$replacements = array();
$replacements[0] = 'as';
$replacements[1] = 'o';
$replacements[2] = 'ui';
$replacements[3] = 'a';
ksort($patterns);
ksort($replacements);
echo preg_replace($patterns, $replacements, $string);
?>
Как я мог заменить по-другому? Я бы хотел получить такой результат: namas namo namui nama Но везде у меня есть «намо намо намо».
Большое вам спасибо! Это работает так, как я хотел. – zmogusnamas