Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> PHP

PHP – mb_stripos() ฟังก์ชั่น


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

ไวยากรณ์

integer mb_strripos(
   $str_haystack,
   $str_needle,
   $integer_offset=0,
   $str_encoding
)

พารามิเตอร์

mb_stripos() ยอมรับสี่พารามิเตอร์ต่อไปนี้ -

  • str_กองหญ้า − เป็นสายที่ใช้กำหนดตำแหน่งของเข็มเส้นสุดท้ายที่เกิดขึ้น

  • str_needle − ใช้เพื่อค้นหาสตริงจากสตริงกองหญ้าแห้ง

  • integer_offset − นี่จะเป็นตำแหน่งเข็มในกองฟางจากตำแหน่งที่ควรเริ่มต้นการค้นหา

  • str_encoding − เป็นชื่อการเข้ารหัสอักขระ หากไม่ระบุ ระบบจะใช้การเข้ารหัสภายใน

คืนค่า

ฟังก์ชันนี้จะคืนค่าตำแหน่งตัวเลขของการเกิดขึ้นครั้งสุดท้ายของเข็มในสตริงกองหญ้าแห้งที่กำหนด คืนค่า False หากไม่พบเข็ม

ตัวอย่าง

<?php
   //UTF-8 Encoding
   //String needle Wo
   //String Hello World
   $string = mb_strripos("Hello World","Wo",0, "UTF-8");

   //Output
   var_dump($string);
?>

ผลลัพธ์

int(6)