วิธีการติดตั้ง str_replace ใน PHP?



ในบทความนี้เราจะมาดู str_replace ใน PHP เพื่อพยายามทำความเข้าใจแนวคิดโดยละเอียดจากนั้นติดตามด้วยการสาธิตการปฏิบัติ

การทำงานกับรูปแบบอักขระกลายเป็นสิ่งสำคัญมากในทุกวันนี้เนื่องจากมีการประมวลผลข้อมูลจำนวนมากที่เกิดขึ้นในปัจจุบัน ในบทความนี้เราจะดูที่ 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 คนกระจายอยู่ทั่วโลก

ความแตกต่างระหว่างเชฟกับหุ่น

มีคำถามสำหรับเรา? โปรดระบุไว้ในส่วนความคิดเห็นของบทความนี้แล้วเราจะติดต่อกลับไป