Computer >> Máy Tính >  >> Lập trình >> PHP

PHP - Làm cách nào để trả về số ký tự của một chuỗi bằng iconv_strlen ()?


Trong PHP, iconv_strlen () hàm được sử dụng để trả về số ký tự của một chuỗi đã cho. Đây là một hàm có sẵn trong PHP được sử dụng lần đầu trong phiên bản PHP 5. Không thể mã hóa từ PHP 8.0.

Cú pháp

string iconv_strlen(str $string, str $encoding)

Tham số

Hàm PHP này chấp nhận hai tham số: $ string $ encoding .

  • $ string− Tham số $ string được sử dụng cho chuỗi đầu vào.

  • $ encoding− Nếu tham số mã hóa $ không có hoặc rỗng, thì chuỗi được giả định là được mã hóa trong iconv.internal_encoding .

Giá trị trả lại

iconv_strlen () hàm trả về danh sách số ký tự có trong chuỗi đã cho hoặc trả về giá trị Sai nếu xảy ra lỗi trong quá trình mã hóa.

Ví dụ

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

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

Đầu ra

int(12)