(PHP 4, PHP 5, PHP 7)
strtr — Belli karakterleri dönüştürür
$dizge
, string $eski
, string $yeni
) : string$dizge
, array $eski_yeni
) : string
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