mb_stripos() ฟังก์ชั่นใน PHP ถูกใช้เพื่อค้นหาตำแหน่งการเกิดขึ้นครั้งแรกของสตริงภายในสตริงอื่น "ไม่คำนึงถึงตัวพิมพ์เล็กและตัวพิมพ์ใหญ่" mbstripos() ส่งกลับตำแหน่งตัวเลขของการมีอยู่ครั้งแรกของเข็มในสตริงกองหญ้าที่กำหนด หากไม่พบเข็มก็จะกลับเป็นเท็จ
ไวยากรณ์
integer mb_stripos($str_haystack, $str_needle, $int_offset=0, $str_ecoding=empty)
พารามิเตอร์
ยอมรับสี่พารามิเตอร์ต่อไปนี้ -
-
$str_กองหญ้า − พารามิเตอร์นี้ใช้เพื่อรับตำแหน่งของเข็มแรกที่มีอยู่จากเชือกที่ให้มา
-
$str_needle − พารามิเตอร์นี้ใช้เพื่อค้นหาสตริงจากกองหญ้าที่ให้มา
-
$int_offset − พารามิเตอร์นี้ใช้เพื่อค้นหาตำแหน่งของสตริงในกองหญ้า หากออฟเซ็ตเป็นค่าลบ จะนับจากจุดสิ้นสุดของสตริงที่กำหนด
-
$str_encoding − ชื่อการเข้ารหัสอักขระที่จะใช้ หากไม่ระบุ ระบบจะใช้การเข้ารหัสอักขระภายใน
คืนค่า
ฟังก์ชันนี้จะคืนค่าตำแหน่งตัวเลขของการมีอยู่ครั้งแรกของเข็มในสตริงกองหญ้าแห้งที่กำหนด หากไม่พบเข็มก็จะกลับเป็นเท็จ
ตัวอย่างที่ 1
<?php mb_internal_encoding("UTF-8"); //using string PHP Tutorials // offset=0 $string=mb_stripos("PHP Tutorials","ia", 0 ); // output will be int(9) var_dump($string); ?>
ผลลัพธ์
int(9)