Làm cách nào để đếm các chữ cái trong php?

Nó lấy một giá trị chuỗi làm đối số bắt buộc và hàm này sẽ trả về độ dài của giá trị chuỗi

Ví dụ 1. Đếm độ dài của dữ liệu khác nhau

Tạo tệp PHP với tập lệnh sau trong đó hàm strlen() đã được áp dụng cho dữ liệu chuỗi, dữ liệu số và dữ liệu Boolean

         //Khai báo biến chuỗi . strlen($text) . strlen($number) . strlen($bool)
   
    //Declare a string variable
    $text = "Learn PHP Programming";
    //Declare a number variable
    $number = 35000;
    //Declare a boolean value
    $bool = True;
     
    //Print the length of the string data
    echo "
The length of string data is "
.strlen($text);
    //Print the length of the number data
    echo "
The length of number data is "
.strlen($number);
    //Print the length of the Boolean data
    echo "
The length of boolean data is "
.strlen($bool);
?>

đầu ra

Đầu ra sau sẽ xuất hiện sau khi thực hiện đoạn mã trên. Ở đầu ra, tổng số ký tự được trả về cho dữ liệu chuỗi, tổng số chữ số được trả về cho dữ liệu số và 1 được trả về cho giá trị thực

Làm cách nào để đếm các chữ cái trong php?

Ví dụ-2. Đếm chuỗi có ký tự thoát

Tạo một tệp PHP với tập lệnh sau sẽ đếm độ dài của chuỗi bằng các ký tự thoát. Các ký tự '\t' và '\n' đã được sử dụng trong các giá trị chuỗi của tập lệnh này

?php
 
    //Xác định chuỗi bằng ký tự '\t'< . < . < . < . < . < . < . < . < . < .
    $string1 = "PHP\tPython\tPerl";
    //Define string with the'\n'
    $string2 = "\nLinuxHint";
     
    //Print the length of the string variables
    echo "The first string value is: $string1 ". """"""""""";
    tiếng vang "The length of the string is: ". strlen($string1). """"""""""";
    tiếng vang "The second string value is: $string2 ". """"""""""";
    echo "Độ dài của chuỗi . ". strlen($string2);
?>

đầu ra

Đầu ra sau sẽ xuất hiện sau khi thực hiện đoạn mã trên. Chuỗi đầu tiên chứa 15 ký tự trong đó 2 là ký tự '\t' và 13 là bảng chữ cái. Chuỗi thứ hai chứa 10 ký tự trong đó 1 là ký tự ‘\n’ và 9 là bảng chữ cái

Làm cách nào để đếm các chữ cái trong php?

Ví dụ-3. Đếm độ dài của một chuỗi có dấu cách

Tạo tệp PHP với tập lệnh sau sẽ đếm độ dài của chuỗi chứa nhiều khoảng trắng. Ba giá trị chuỗi đã được khai báo trong tập lệnh. Chuỗi đầu tiên chứa một chuỗi gồm 5 ký tự. Chuỗi thứ hai chứa 5 dấu cách. Chuỗi thứ ba chứa 5 ký tự. Độ dài của chuỗi thứ hai và độ dài của giá trị kết hợp của ba chuỗi được in sau đó

?php
//Xác định biến chuỗi có bảng chữ cái
$str1 = . " . " . " . " . " . " . " . " . " . " . " . " . " . " . " . " "Hello";
//Define a string with multiple spaces
$gap = '     ';
//Define another string variable with alphabets
$str2 = "World";

//Print the length of the variable that contains spaces
echo "The length of the variable containing spaces is: ". strlen($gap). """"""""""""""""";

//Nối ba chuỗi
$combine . = $str1.$gap. $str2;
echo " $combine ";

//In độ dài của . "
echo "
The length of the conctenated string is: "
. strlen($combine);
?>

đầu ra

Đầu ra sau sẽ xuất hiện sau khi thực hiện đoạn mã trên. Đầu ra cho thấy độ dài của chuỗi đầu tiên là 5 và độ dài của chuỗi kết hợp là 15 (5+5+5)

Làm cách nào để đếm các chữ cái trong php?

Ví dụ-4. Đếm độ dài từng phần tử của mảng

Tạo một tệp PHP với tập lệnh sau sẽ đếm tổng số ký tự của từng phần tử của một mảng. Vòng lặp 'foreach' đã được sử dụng để lặp lại từng phần tử mảng và đếm độ dài của từng phần tử

//Khử một mảng$languages=strlen($value). "
"
;}?>
//Deaclare an array
$languages = array('PHP','Bash','Python','C++','Java', 'Perl');
//Iterate the array values
foreach($languages as $value)
{
    //Print the length of array value
    echo "The length of $value is ".strlen($value)."
"
;
}

?>

đầu ra

Đầu ra sau sẽ xuất hiện sau khi thực hiện đoạn mã trên

Làm cách nào để đếm các chữ cái trong php?

Ví dụ-5. Xác thực dữ liệu biểu mẫu

Hàm strlen() có thể được sử dụng để xác thực biểu mẫu. Tạo tệp PHP với tập lệnh sau để xác thực trường tên người dùng và mật khẩu của biểu mẫu đăng nhập bằng cách sử dụng hàm strlen(). Sau khi xác thực, nếu tên người dùng và mật khẩu hợp lệ, thông báo 'Người dùng hợp lệ' sẽ được in;

< html >
< body >

<form method="post" action="#">

<p>Username : < loại đầu vào ="văn bản" name="username">p>
<p>Password : < loại đầu vào ="mật khẩu" name="password">p>
<p><input type="submit" name="submit" value="Submit">p>

form>


if(isset($_POST['submit']))
{
    if(strlen($_POST['username']) < 5)
    {
        die ("Username must be minimum 5 characters long.");
    }
    < if(strlen($_POST['password'])

body>
html>

Đầu ra.
Đầu ra sau sẽ xuất hiện sau khi cung cấp tên người dùng không hợp lệ.

Làm cách nào để đếm các chữ cái trong php?

Đầu ra sau sẽ xuất hiện sau khi cung cấp tên người dùng và mật khẩu hợp lệ

Làm cách nào để đếm các chữ cái trong php?

Đầu ra sau sẽ xuất hiện sau khi cung cấp tên người dùng và mật khẩu không hợp lệ

Làm cách nào để đếm các chữ cái trong php?

Ví dụ-6. Trả về số byte

Tạo một tệp PHP với tập lệnh sau sẽ đếm độ dài của một chuỗi theo ký tự và độ dài của chuỗi khác theo byte. Cả hai đầu ra được in sau

?php

    //Khai báo một chuỗi sẽ trả về các ký tự có độ dài
    . 0' . 0' . 0' . 0' . 0' . 0' . 0' . 0' . 0' . 0' . 0' . 0' . 0' . 0' . 0' . 0' . 0' . 0' . 0' . 0' . 0' . 0' . 0' . 0' . 0' . 0' . 0' . 0' . 0' . 0' . 0' . 0' . 0' . 0' . 0' . 0' . 0'$string1 = 'PHP 8.0';

    //Khai báo một chuỗi sẽ trả về độ dài byte
   $string2 = 'ث';

   $len1 = strlen($string1);
   $len2 = strlen($string2);

   echo "The length of \$string1 is $len1
"
;
   echo "The length of \$string2 is $len2";

?>

đầu ra

Đầu ra sau sẽ xuất hiện sau khi thực hiện đoạn mã trên

Làm cách nào để đếm các chữ cái trong php?

Sự kết luận

Các cách đếm độ dài của các giá trị chuỗi khác nhau bằng cách sử dụng hàm strlen() đã được trình bày trong hướng dẫn này bằng nhiều ví dụ. Sau khi đọc hướng dẫn này, người dùng PHP sẽ có thể sử dụng hàm strlen() đúng cách trong tập lệnh của họ