82 of 410 menu

strtr Fonksiyonu

strtr fonksiyonu, bir dizede karakter arama ve değiştirme işlemi gerçekleştirir. İki farklı çalışma şekline sahiptir.

İlk şekilde fonksiyon, bir değiştirme dizisi alır: anahtarlar değiştireceğimiz şeyi, değerler ise neyle değiştireceğimizi temsil eder:

strtr(nerede değiştiriyoruz, değiştirme dizisi);

İkinci şekilde ise fonksiyon bir parametre olarak değiştirilecek karakterlerin bulunduğu dizeyi, ikinci parametre olarak da değiştirme işleminin yapılacağı karakterlerin bulunduğu dizeyi alır. Birinci dizedeki karşılık gelen karakterler ikinci dizedeki karşılık gelen karakterlerle değiştirilir:

strtr(nerede değiştiriyoruz, neyi değiştiriyoruz, neyle değiştiriyoruz);

Örnek

Bu örnekte fonksiyon, 1 ve 2 karakterlerini sırasıyla 'a' ve 'b' ile değiştirecektir:

<?php echo strtr('111222', ['1'=>'a', '2'=>'b']); ?>

Kodun çalıştırılma sonucu:

'aaabbb'

Örnek

Bu örnekte de fonksiyon, 1 ve 2 karakterlerini sırasıyla 'a' ve 'b' ile değiştirecektir:

<?php echo strtr('111222', '12', 'ab'); ?>

Kodun çalıştırılma sonucu:

'aaabbb'

Ayrıca Bakınız

  • benzer şekilde arama ve değiştirme yapan str_replace fonksiyonu,
  • bir dizenin bir kısmını kesip yerine başka bir dize koyan substr_replace fonksiyonu,
Türkçe
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenЎзбекOʻzbekTiếng Việt
Web sitesinin çalışması, analiz ve kişiselleştirme için çerezleri kullanıyoruz. Veri işleme, Gizlilik Politikası'na uygun olarak gerçekleşir.
tümünü kabul et özelleştir reddet