Ottieni la lunghezza della stringa PHP

Minahil Noor 30 marzo 2021
  1. Usa la funzione strlen() per misurare la lunghezza della stringa in byte in PHP
  2. Usa la funzione mb_strlen() per misurare la lunghezza della stringa in byte in PHP
Ottieni la lunghezza della stringa PHP

Questo articolo introdurrà diversi metodi per ottenere la dimensione della stringa PHP in byte.

Usa la funzione strlen() per misurare la lunghezza della stringa in byte in PHP

Useremo la funzione incorporata di PHP strlen() per ottenere la lunghezza della stringa in byte. È una funzione specializzata per trovare la lunghezza della stringa. La sintassi corretta per utilizzare questa funzione è la seguente.

strlen($string);

Questa funzione ha un solo parametro. Il dettaglio del suo parametro è il seguente.

Variabili Descrizione
$string È la stringa la cui lunghezza verrà restituita dalla funzione.

Questa funzione restituisce la lunghezza della stringa. Il programma sotto mostra come possiamo usare la funzione strlen() per misurare la lunghezza di una stringa PHP in byte.

<?php
$mystring = "This is my string";
echo("The string length in bytes is: ");
echo(strlen($mystring));
?>

Produzione:

The string length in bytes is: 17

La funzione ha restituito la lunghezza della stringa in byte.

Usa la funzione mb_strlen() per misurare la lunghezza della stringa in byte in PHP

Possiamo anche usare la funzione mb_strlen() per ottenere la lunghezza della stringa in byte. Ma è meno efficiente della funzione strlen(). La sintassi corretta per utilizzare questa funzione è la seguente.

mb_strlen($string, $encoding);

Questa funzione ha due parametri. Il dettaglio del suo parametro è il seguente.

Variabili Descrizione
$string È la stringa la cui lunghezza verrà restituita dalla funzione.
$encoding È la codifica che abbiamo usato per la nostra stringa perché diversi schemi di codifica hanno dimensioni diverse.

Questa funzione restituisce la lunghezza della stringa. Il programma seguente mostra come possiamo usare la funzione mb_strlen() per ottenere la lunghezza della stringa PHP.

<?php
$mystring = "This is my string";
echo("The string length in bytes is: ");
echo(mb_strlen($mystring));
?>

Produzione:

The string length in bytes is: 17

La funzione ha restituito la lunghezza della stringa misurata in byte.

Articolo correlato - PHP String