ฟังก์ชัน PHP strrpos()
เดอะ strrpos() ฟังก์ชันใน PHP ใช้เพื่อค้นหาการมีอยู่ของสตริงย่อยในสตริงที่กำหนดจากสตริงสุดท้าย ถ้าสตริงย่อยมีอยู่ในสตริงที่ให้มา ฟังก์ชันนี้จะคืนค่าจำนวนเต็มเป็นตำแหน่งของสตริงย่อย และถ้าสตริงย่อยไม่มีอยู่ วิธีนี้จะคืนค่า เท็จ. , ฟังก์ชันนี้ยอมรับพารามิเตอร์บังคับสองตัวและอีกหนึ่งตัวเป็นตัวเลือก รูปแบบการใช้ฟังก์ชันนี้ใน PHP มีดังต่อไปนี้:
สตริปโปส ( $string , ค้นหา $ , เริ่มต้นที่ $ )ที่นี่ $string ระบุสตริงที่จะค้นหา, the ค้นหา $ พารามิเตอร์คือสตริงที่คุณต้องการค้นหาและ เริ่มต้นที่ $ เป็นพารามิเตอร์เผื่อเลือกเพื่อระบุตำแหน่งเพื่อเริ่มการค้นหา
บันทึก: ในบริบทของสตริง การเกิดขึ้นครั้งสุดท้ายของสตริงย่อยคือตำแหน่งของสตริงย่อยในสตริง โดยนับจากจุดเริ่มต้นของสตริง ซึ่งสตริงย่อยจะปรากฏเป็นครั้งสุดท้าย
ตัวอย่างที่ 1
พิจารณาตัวอย่างโค้ดง่ายๆ ต่อไปนี้ของ strrpos() ตำแหน่งของสตริงย่อย :
$str = 'สวัสดีลินุกซ์' ;
$last_pos = สตริปโปส ( $str , 'น' ) ;
เสียงสะท้อน $last_pos ;
?>
ตัวอย่างที่ 2
เดอะ strrpos() ฟังก์ชันจะค้นหาสตริงทั้งหมดด้วย ตราบใดที่สตริงที่คุณกำลังค้นหาอยู่ในสตริงที่ใหญ่กว่าที่คุณกำลังค้นหา
ตัวอย่างเช่น:
$string = 'ยินดีต้อนรับสู่ลินุกซ์ชินท์' ;
ค้นหา $ = 'ลีนุกซ์' ;
ตำแหน่ง $ = สตริปโปส ( $string , ค้นหา $ ) ;
เสียงสะท้อน ตำแหน่ง $ ;
?>
ตัวอย่างที่ 3
เดอะ strrpos() ฟังก์ชั่นคำนึงถึงตัวพิมพ์เล็กและตัวพิมพ์ใหญ่ มาและมา แตกต่างกัน ดังนั้นหากคุณค้นหา มา ใน $string ข้อผิดพลาดจะแสดงบนคอนโซลของคุณ
$string = 'ยินดีต้อนรับสู่บล็อกของฉัน' ;
ค้นหา $ = 'มา' ;
$res1 = สตริปโปส ( $string , ค้นหา $ ) ;
เสียงสะท้อน $res1 . ' ' ;
เสียงสะท้อน 'ไม่พบสตริงการค้นหา จึงส่งคืน: ' ;
var_dump ( $res1 ) ;
?>
บรรทัดล่าง
เดอะ strrpos() ฟังก์ชันใน PHP มีประโยชน์สำหรับการค้นหาการมีอยู่สุดท้ายของสตริงย่อยในสตริง จะมีประโยชน์เมื่อเราต้องการค้นหาสตริงย่อยที่อยู่ท้ายสตริง เราได้กล่าวถึงการใช้งานของ strrpos() ฟังก์ชั่นพร้อมตัวอย่างในส่วนด้านบนของคู่มือ นักพัฒนา PHP สามารถพัฒนาแอพที่ดีขึ้นได้โดยการทำความเข้าใจและใช้ประโยชน์จากฟังก์ชั่นนี้