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

PHP – จะคืนค่าจำนวนอักขระของสตริงโดยใช้ iconv_strlen() ได้อย่างไร?


ใน PHP iconv_strlen() ฟังก์ชั่นใช้เพื่อส่งคืนจำนวนอักขระของสตริงที่กำหนด นี่คือฟังก์ชัน inbuilt ใน PHP ที่ใช้ครั้งแรกในเวอร์ชัน PHP 5 การเข้ารหัสเป็นโมฆะจาก PHP 8.0

ไวยากรณ์

string iconv_strlen(str $string, str $encoding)

พารามิเตอร์

ฟังก์ชัน PHP นี้ยอมรับสองพารามิเตอร์:$string และ $encoding .

  • $string− พารามิเตอร์ $string ใช้สำหรับป้อนสตริง

  • $encoding− หากไม่มีพารามิเตอร์ $encoding หรือเป็นค่าว่าง ระบบจะถือว่าสตริงนั้นเข้ารหัสใน iconv.internal_encoding .

คืนค่า

iconv_strlen() ฟังก์ชันส่งคืนรายการจำนวนอักขระที่มีอยู่ในสตริงที่กำหนด หรือคืนค่า False หากเกิดข้อผิดพลาดระหว่างการเข้ารหัส

ตัวอย่าง

<?php
   //UTF-8 string
   $integer = iconv_strlen("hello world!", "UTF-8");

   // It will returns the number of character
   var_dump($integer);
?>

ผลลัพธ์

int(12)