

Nahrazování řetězce v PHP - píše toi o znak víc
Když dám
$co = array('ʃ', 'tʃ', 'θ', 'ð', 'ŋ', 'ŋg', 'ŋk';
$cim = array('š', 'č', 't', 'd', 'ng', 'ng', 'nk';
echo str_replace($co, $cim, $ipacz);
a do formuláře zápis IPA, tak mi to vypíše 'ŋgg' (o jedno g víc). Někdy to ale nahradí dobře. Nemá to být v uvozovkách, nebo tak něco? Řádím tady http://ipa-fonetic.logopedie-kladno.cz/index.html
Seřaď si to pole $co od nejdelších po nejkratší. Tahle ti to nejdřív chytne ŋ a k ŋg se to vůbec nedostane.
ŋ = ng
a tedy ŋg = ŋ + g = ng + g = ngg
Děkuji ti, už to "ngg" nedělá. Snad jsem správně poskládal pořadí i u "čím".