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

PHP – ค้นหาการเกิดขึ้นครั้งสุดท้ายของเข็มในกองหญ้าโดยใช้ฟังก์ชัน iconv_strrpos()


ใน 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)