82 of 410 menu

ฟังก์ชัน strtr

ฟังก์ชัน strtr ดำเนินการค้นหาและ แทนที่อักขระในสตริง มีสองโหมดการทำงาน

ในโหมดแรก ฟังก์ชันรับอาร์เรย์ การแทนที่: คีย์คือสิ่งที่เราจะเปลี่ยน, และค่า - คือสิ่งที่เราจะเปลี่ยนเป็น:

strtr(สตริงเป้าหมาย, อาร์เรย์การแทนที่);

ในโหมดที่สอง ฟังก์ชันรับพารามิเตอร์แรกเป็นสตริง ที่มีอักขระที่จะถูกแทนที่, และพารามิเตอร์ที่สอง - เป็นสตริงที่มี อักขระที่จะนำมาแทนที่ อักขระที่ตรงกันในสตริงแรก จะถูกแทนที่ด้วยอักขระที่ตรงกัน ในสตริงที่สอง:

strtr(สตริงเป้าหมาย, สตริงค้นหา, สตริงแทนที่);

ตัวอย่าง

ในตัวอย่างนี้ ฟังก์ชันจะแทนที่อักขระ 1 และ 2 ด้วย 'a' และ 'b' ตามลำดับ:

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

ผลลัพธ์ของการเรียกใช้โค้ด:

'aaabbb'

ตัวอย่าง

ในตัวอย่างนี้ ฟังก์ชันก็จะแทนที่อักขระ 1 และ 2 ด้วย 'a' และ 'b' ตามลำดับ:

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

ผลลัพธ์ของการเรียกใช้โค้ด:

'aaabbb'

ดูเพิ่มเติม

  • ฟังก์ชัน str_replace,
    ซึ่งก็ดำเนินการค้นหาและแทนที่
  • ฟังก์ชัน substr_replace,
    ซึ่งตัดส่วนของสตริงออกและแทนที่ด้วยสตริงอื่น
ไทย
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣTürkmenTürkçeЎзбекOʻzbekTiếng Việt
เราใช้คุกกี้สำหรับการทำงานของเว็บไซต์ การวิเคราะห์ และการปรับเนื้อหาให้เหมาะสมส่วนบุคคล การประมวลผลข้อมูลเกิดขึ้นตาม นโยบายความเป็นส่วนตัว.
ยอมรับทั้งหมด ปรับแต่ง ปฏิเสธ