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

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


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)