การทำงานกับรูปแบบอักขระกลายเป็นสิ่งสำคัญมากในทุกวันนี้เนื่องจากมีการประมวลผลข้อมูลจำนวนมากที่เกิดขึ้นในปัจจุบัน ในบทความนี้เราจะดูที่ str_replace ใน เพื่อพยายามทำความเข้าใจแนวคิดโดยละเอียด
คำแนะนำต่อไปนี้จะกล่าวถึงในบทความนี้
ดังนั้นให้เราเริ่มต้นด้วยบทความนี้เกี่ยวกับ str_replace ใน PHP
str_replace ใน PHP
ในการแทนที่อักขระบางตัวด้วยอักขระอื่น ๆ ในสตริงเรามีฟังก์ชันการทำงานใน PHP ซึ่งทำงานร่วมกับกฎบางอย่าง พวกเขาคือ:
- จะส่งคืนอาร์เรย์หากต้องการค้นหาสตริงในอาร์เรย์
- การค้นหาและแทนที่จะดำเนินการกับทุกองค์ประกอบอาร์เรย์หากต้องการค้นหาสตริงในอาร์เรย์
- สตริงว่างจะถูกใช้หากทั้ง find และ replace เป็นอาร์เรย์และการแทนที่มีองค์ประกอบน้อยกว่า find
- สตริงแทนที่จะถูกใช้สำหรับทุกค่าการค้นหาหาก find เป็นอาร์เรย์และการแทนที่เป็นสตริง
ไปต่อกับบทความนี้เกี่ยวกับ str_replace ใน PHP ลองดูฟังก์ชั่นต่อไปนี้
str_replace () คืออะไร?
str_replace () เป็นฟังก์ชันในตัวที่ใช้สำหรับแทนที่อักขระบางตัวด้วยอักขระอื่น ๆ ในสตริง นั่นคือแทนที่สิ่งที่เกิดขึ้นทั้งหมดของคำภายในสตริง
ไวยากรณ์: str_replace (ค้นหาแทนที่สตริงนับ)
การใช้ iterator ใน java
หา : พารามิเตอร์นี้เป็นได้ทั้งประเภทสตริงหรืออาร์เรย์ซึ่งระบุสตริงที่จะค้นหาและแทนที่
แทนที่: พารามิเตอร์นี้ยังสามารถเป็นประเภทสตริงหรืออาร์เรย์ซึ่งระบุสตริงที่เราต้องการแทนที่ด้วย
สตริง: พารามิเตอร์นี้ระบุสตริงหรืออาร์เรย์ของสตริงที่เราต้องการค้นหาและแทนที่
นับ: พารามิเตอร์นี้เป็นทางเลือกโดยที่ค่าจะถูกกำหนดเป็นจำนวนการดำเนินการแทนที่ทั้งหมด
มาดูตัวอย่างที่เพอรามิเตอร์สำหรับค้นหาและแทนที่เป็นประเภทสตริง:
sushma ชอบเขียนโค้ดเพราะ sushma ต้องการอยู่ใน บริษัท ที่ใช้ผลิตภัณฑ์ที่ดี
ในตัวอย่างข้างต้น 'ashok' ที่เกิดขึ้นทุกครั้งจะถูกแทนที่ด้วย 'sushma'
มาดูตัวอย่างอื่นที่พารามิเตอร์สำหรับการค้นหาและการแทนที่เป็นประเภทอาร์เรย์:
เอาต์พุต
เพื่อนของคุณคือ Sushma, Vaibhav, Adarsh, Chintan
เมื่อพารามิเตอร์เป็นประเภทอาร์เรย์องค์ประกอบทั้งหมดของหาอาร์กิวเมนต์จะถูกค้นหาในสตริงและแทนที่ด้วยองค์ประกอบที่เกี่ยวข้องในไฟล์แทนที่การโต้เถียง. หากจำนวนองค์ประกอบในแทนที่อาร์กิวเมนต์น้อยกว่าในหาอาร์เรย์แล้วหากมีองค์ประกอบเพิ่มเติมของหาอาร์กิวเมนต์ในไฟล์สตริงอาร์กิวเมนต์จะถูกแทนที่ด้วยสตริงว่าง ถ้าสตริงพารามิเตอร์ยังเป็นอาร์เรย์แทนสตริงจากนั้นองค์ประกอบทั้งหมดของสตริงจะถูกค้นหา
ฟังก์ชันนี้คำนึงถึงตัวพิมพ์เล็กและใหญ่เพื่อที่จะเอาชนะปัญหานี้เรามี str_ireplace () เพื่อทำการจับคู่แบบไม่คำนึงถึงขนาดตัวพิมพ์
ไปต่อกับบทความนี้เกี่ยวกับ str_replace ใน PHP ลองดูฟังก์ชั่นต่อไปนี้
str_ireplace () คืออะไร?
str_ireplace () เป็นฟังก์ชันในตัวซึ่งคล้ายกับ str_replace () นั่นคือแทนที่อักขระซึ่งเป็นอักขระที่คำนึงถึงตัวพิมพ์เล็กและใหญ่ในสตริง
ไวยากรณ์: str_ireplace (ค้นหาแทนที่สตริงนับ)
มาดูตัวอย่างที่พารามิเตอร์สำหรับการค้นหาและการแทนที่เป็นประเภทสตริง (โดยไม่คำนึงถึงสตริงที่คำนึงถึงตัวพิมพ์เล็กและใหญ่):
เอาท์พุต:
sushma ชอบเขียนโค้ดเพราะ sushma ต้องการอยู่ใน บริษัท ที่ใช้ผลิตภัณฑ์ที่ดี
มาดูอีกตัวอย่างหนึ่งที่พารามิเตอร์สำหรับการค้นหาและการแทนที่เป็นประเภทอาร์เรย์ (โดยไม่คำนึงถึงสตริงที่คำนึงถึงตัวพิมพ์เล็กและใหญ่):
เอาต์พุต
เพื่อนของคุณคือ Sushma, Vaibhav, Adarsh, Chintan
ด้วยเหตุนี้เราจึงมาถึงตอนท้ายของบทความนี้ฉันหวังว่าคุณจะได้เรียนรู้เกี่ยวกับทั้งฟังก์ชัน inbuilt ใน PHP นั่นคือ str_replace () และ str_ireplace () พร้อมตัวอย่างที่เหมาะสม
หากคุณพบว่า str_replace ในบทความ PHP เกี่ยวข้องโปรดดูไฟล์ โดย Edureka บริษัท การเรียนรู้ออนไลน์ที่เชื่อถือได้ซึ่งมีเครือข่ายผู้เรียนที่พึงพอใจมากกว่า 250,000 คนกระจายอยู่ทั่วโลก
ความแตกต่างระหว่างเชฟกับหุ่น
มีคำถามสำหรับเรา? โปรดระบุไว้ในส่วนความคิดเห็นของบทความนี้แล้วเราจะติดต่อกลับไป