วิธีใช้ฟังก์ชัน PHP strrpos()

Withi Chi Fangkchan Php Strrpos



PHP เป็นภาษาสคริปต์ที่ใช้ในการสร้างหน้าเว็บที่กำหนดเองและมีฟังก์ชันในตัวที่หลากหลายเพื่อจัดการกับสตริงและอาร์เรย์ หนึ่งในฟังก์ชั่นดังกล่าวคือ strrpos() ฟังก์ชันซึ่งช่วยในการค้นหาการเกิดขึ้นล่าสุดของสตริงย่อยเฉพาะภายในสตริง ฟังก์ชันนี้มีประโยชน์ในหลายๆ สถานการณ์ ตั้งแต่การตรวจสอบข้อมูลไปจนถึงการแยกวิเคราะห์ข้อความ บทความนี้จะสำรวจการใช้งานของ strrpos() ฟังก์ชันใน PHP พร้อมกับตัวอย่างที่ใช้งานได้จริง

ฟังก์ชัน 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 สามารถพัฒนาแอพที่ดีขึ้นได้โดยการทำความเข้าใจและใช้ประโยชน์จากฟังก์ชั่นนี้