Napotkałem problem podczas tworzenia skryptu służącego za obsługę TTS w mojej centrali telefonicznej. Problem jest moim zdaniem natury błahej dla osoby znającej powłokę basha dłużej. Chciałbym zadeklarować dwie tablice, w których bym umieścił znaki, które mają być zamienione oraz znaki na co wcześniej znaleziony znak ma być zamieniony.
W PHP skrypt wygląda tak:
Kod: Zaznacz cały
<?php
$tekst='to jest przykladowy tekst, ktory zawiera znak2, a takze znak3';
$tablica01 = array('znak1', 'znak2', 'znak3');
$tablica02 = array('litera1', 'litera2', 'litera3');
$tekstPoprawiony = str_replace($tablica01, $tablica02, $tekst);
echo $tekst.'
'.$tekstPoprawiony
?>
Kod: Zaznacz cały
to jest przykladowy tekst, ktory zawiera znak2, a takze znak3
to jest przykladowy tekst, ktory zawiera litera2, a takze litera3