ฟังก์ชัน str_ireplace
ฟังก์ชัน str_ireplace ค้นหาการปรากฏทั้งหมดของสตริงย่อย (โดยไม่คำนึงถึงตัวพิมพ์ใหญ่เล็ก) ในสตริงและแทนที่ด้วยค่าที่กำหนด ในพารามิเตอร์แรกส่งผ่านสตริงย่อยที่ต้องการค้นหา ในพารามิเตอร์ที่สอง - สตริงสำหรับการแทนที่ ในพารามิเตอร์ที่สาม - สตริงที่ทำการค้นหา
ไวยากรณ์
str_ireplace(search, replace, subject);
ตัวอย่าง
มาแทนที่การปรากฏทั้งหมดของสตริงย่อยโดยไม่คำนึงถึงตัวพิมพ์ใหญ่เล็ก:
<?php
echo str_ireplace('abc', '!', 'aBc abc ABC');
?>
ผลลัพธ์การทำงานของโค้ด:
'! ! !'
ตัวอย่าง
มาแทนที่หลายตัวเลือกในอาร์เรย์:
<?php
$res = str_ireplace(['a', 'b'], ['1', '2'], 'aBc');
echo $res;
?>
ผลลัพธ์การทำงานของโค้ด:
'12c'
ตัวอย่าง
มาแทนที่ตัวอักษรที่กำหนดด้วย สัญลักษณ์ทั่วไปที่กำหนดหนึ่งตัว:
<?php
echo str_ireplace(['a', 'b', 'c'], '!', 'AbcAbc');
?>
ผลลัพธ์การทำงานของโค้ด:
'!!!!!!'
ตัวอย่าง
มาดำเนินการแทนที่ในแต่ละองค์ประกอบของอาร์เรย์:
<?php
$arr = ['Abc', 'abc', 'abc'];
$res = str_ireplace('a', '!', $arr);
print_r($res);
?>
ผลลัพธ์การทำงานของโค้ด:
['!bc', '!bc', '!bc']
ดูเพิ่มเติม
-
ฟังก์ชัน
str_replace,
ซึ่งดำเนินการแทนที่โดยคำนึงถึงตัวพิมพ์ใหญ่เล็ก -
ฟังก์ชัน
substr_replace,
ซึ่งแทนที่ส่วนของสตริง