(PHP 4, PHP 5)
strtr — Belli karakterleri dönüştürür
Bu işlev dizge dizgesindeki her eski dizgesinin yerine yeni dizgesini yerleştirilerek elde edilen dizgeyi döndürür.
Karakterleri dönüştürülecek dizge.
Yerine yenisi konacak dizge.
Eskisinin yerine konacak dizge.
array('eski' => 'yeni', ...) çiftlerinden oluşan bir dizi.
dizge dizgesindeki her eski dizgesinin yerine yeni dizgesi yerleştirilerek elde edilen dizgeyle döner.
Sürüm: | Açıklama |
---|---|
4.0.0 | Seçimlik eski ve yeni değiştirgeleri eklendi. |
Örnek 1 - strtr() örneği
<?php
$addr = strtr($addr, "äåö", "aao");
?>
strtr() işlevi iki değiştirge ile de çağrılabilir. Bu durumda birinci değiştirgede belirtilen dizge ikinci değiştirgedeki eski -> yeni çiftleri kullanılarak dönüştürülür. strtr() olası en uzun ilk eşleşmeyi arar, ancak daha önce değişiklik yaptığı kısmı yeniden değerlendirmez.
Örnek 2 - İki değiştirgeli strtr() örneği
<?php
$trans = array("hello" => "hi", "hi" => "hello");
echo strtr("hi all, I said hello", $trans);
?>
Yukarıdaki örneğin çıktısı:
hello all, I said hi