Come ottenere i primi 5 caratteri da una stringa

Come ottenere i primi 5 caratteri da una stringa usando php

$myStr = "HelloWordl";

il risultato dovrebbe essere come questo

$result = "Hello";
Soluzione

Per le stringhe a byte singolo (ad es. US-ASCII, famiglia ISO 8859, ecc.) usate substr e per le stringhe multibyte (ad es. UTF-8, UTF-16, ecc.) usate mb_substr:

// singlebyte strings
$result = substr($myStr, 0, 5);
// multibyte strings
$result = mb_substr($myStr, 0, 5);
Commentari (4)

Usa substr():

$result = substr($myStr, 0, 5);
Commentari (2)

Potete usare la funzione substr in questo modo:

echo substr($myStr, 0, 5);

Il secondo argomento di substr è da quale posizione vuoi iniziare e il terzo argomento è per quanti caratteri vuoi restituire.

Commentari (0)