(PHP 4, PHP 5, PHP 7)
strtr — Belli karakterleri dönüştürür
$dizge
, string $eski
, string $yeni
)$dizge
, array $eski_yeni
)
Bu işlev dizge
dizgesindeki her
eski
dizgesinin yerine yeni
dizgesini yerleştirilerek elde edilen dizgeyi döndürür.
dizge
Karakterleri dönüştürülecek dizge.
eski
Yerine yenisi konacak dizge.
yeni
Eskisinin yerine konacak dizge.
eski_yeni
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