ฟังก์ชัน str_ireplace

ฟังก์ชัน str_ireplace ค้นหาการปรากฏทั้งหมดของสตริงย่อย (โดยไม่คำนึงถึงตัวพิมพ์ใหญ่เล็ก) ในสตริงและแทนที่ด้วยค่าที่กำหนด ในพารามิเตอร์แรกส่งผ่านสตริงย่อยที่ต้องการค้นหา ในพารามิเตอร์ที่สอง - สตริงสำหรับการแทนที่ ในพารามิเตอร์ที่สาม - สตริงที่ทำการค้นหา

ไวยากรณ์

phpstr_ireplace(search, replace, subject);

ตัวอย่าง

มาแทนที่การปรากฏทั้งหมดของสตริงย่อยโดยไม่คำนึงถึงตัวพิมพ์ใหญ่เล็ก:

php<?php
  echo str_ireplace('abc', '!', 'aBc abc ABC');
?>

ผลลัพธ์การทำงานของโค้ด:

php'! ! !'

ตัวอย่าง

มาแทนที่หลายตัวเลือกในอาร์เรย์:

php<?php
  $res = str_ireplace(['a', 'b'], ['1', '2'], 'aBc');
  echo $res;
?>

ผลลัพธ์การทำงานของโค้ด:

php'12c'

ตัวอย่าง

มาแทนที่ตัวอักษรที่กำหนดด้วย สัญลักษณ์ทั่วไปที่กำหนดหนึ่งตัว:

php<?php
  echo str_ireplace(['a', 'b', 'c'], '!', 'AbcAbc');
?>

ผลลัพธ์การทำงานของโค้ด:

php'!!!!!!'

ตัวอย่าง

มาดำเนินการแทนที่ในแต่ละองค์ประกอบของอาร์เรย์:

php<?php
  $arr = ['Abc', 'abc', 'abc'];
  $res = str_ireplace('a', '!', $arr);
  print_r($res);
?>

ผลลัพธ์การทำงานของโค้ด:

php['!bc', '!bc', '!bc']

ดูเพิ่มเติม

  • ฟังก์ชัน str_replace,
    ซึ่งดำเนินการแทนที่โดยคำนึงถึงตัวพิมพ์ใหญ่เล็ก
  • ฟังก์ชัน substr_replace,
    ซึ่งแทนที่ส่วนของสตริง