How to find number of characters in a string in PHP

admin_img Posted By Bajarangi soft , Posted On 31-12-2020

We have given a string and the task is to count number of characters in a string str in PHP. In order to do this task, we have the following methods in PHP:

number of character in string using php

Method 1: Using strlen() MethodThe strlen() method is used to get the length of a given string str. Length of the string including all the white spaces and special characters in this method.
Syntax:

strlen( $string )
Example 1:

<?php

//php program to  count all characters in s string
$str="company website";
    
    $leng=strlen($str);

    //printing the result
    echo $leng;
    ?>
 

Method 2: Using mb_strlen() Method: The mb_strlen() method is used to return the number of characters in a string having character encoding. A multi-byte character is counted as 

Syntax:
mb_strlen($str, $encoding);
Note:
sudo apt install php7.0-mbstring
Example 2:

<?php
    //php  program to count all characters  in a string
    $str="software company";

    //mb_strlen function  to  get the length of string
    $len=mb_strlen($str);

    echo $len;
    ?>
 

Method 3: Using iconv_strlen() Method: The iconv_strlen() method is used to get the character count of a string, as an integer.
Syntax:
int iconv_strlen( string $str, 
    string $charset = ini_get("iconv.internal_encoding"))
Example 3:

<?php 
// PHP program to count number 
// of characters in a string 
    
$str = " IT tech company "; 
    
// Using iconv_strlen() function 
// to get the length of string 
$len = iconv_strlen($str); 

// Printing the result 
echo $len; 
?>

Method 4:Using grapheme_strlen() Method: The grapheme_strlen() method is used to get the string length in grapheme units (not bytes or characters).
Syntax:

int grapheme_strlen(string $input)

Example:

<?php 
// PHP program to count number 
// of characters in a string 
    
$str = " Bajarangi software company "; 
    
// Using grapheme_strlen() function 
// to get the length of string 
$len = grapheme_strlen($str); 

// printing the result 
echo $len; 
?>

 

 

Related Post