ใน PHP iconv_strrpos() ใช้ฟังก์ชันเพื่อค้นหาการเกิดขึ้นครั้งสุดท้ายของเข็มในกองหญ้า หรือเราสามารถพูดได้ว่า iconv_strrpos() ฟังก์ชั่นส่งคืนหมายเลขอักขระสุดท้ายจากกองหญ้า
ไวยากรณ์
string iconv_strrpos(string $haystack, str $needle, str $encoding)
พารามิเตอร์
iconv_strrpos() ยอมรับสามพารามิเตอร์:$กองหญ้า , $needle และ $encoding .
-
$กองหญ้า− มันหมายถึงทั้งสตริง
-
$needle− พารามิเตอร์ $needle ใช้ในการค้นหาสตริงย่อยจากสตริงทั้งหมดที่กำหนด
-
$encoding− หากไม่มีพารามิเตอร์ $encoding หรือเป็นค่าว่าง สตริงจะถือว่าพารามิเตอร์นั้นอาจถูกเข้ารหัสใน iconv.internal_encoding .
คืนค่า
iconv_strpos() ส่งกลับตำแหน่งตัวเลขของการเกิดเข็มครั้งแรกที่กำหนดจากกองหญ้าแห้ง หากไม่พบเข็ม ฟังก์ชันจะคืนค่าเป็นเท็จ
หมายเหตุ: จากเวอร์ชัน PHP 8.0 การเข้ารหัสเป็นโมฆะและจาก PHP 7.1, iconv_strpos() เพิ่มการรองรับฟังก์ชันสำหรับการชดเชยค่าลบแล้ว
ตัวอย่าง
<?php # UTF-8 string $int = iconv_strrpos("hello world!","d", "UTF-8"); // It will returns the number of character var_dump($int); ?>
ผลลัพธ์
int(9)