Como obter os primeiros 5 caracteres de corda

Como obter os primeiros 5 caracteres da string usando o php

$myStr = "HelloWordl";

o resultado deve ser assim

$result = "Hello";
Solução

Para single-byte strings (ex. US-ASCII, família ISO 8859, etc.) utilize substr e para multi-byte strings (ex. UTF-8, UTF-16, etc.) utilize umb_substr`:

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

Utilize substr():

$result = substr($myStr, 0, 5);
Comentários (2)

Você pode utilizar a função substr` desta forma:

echo substr($myStr, 0, 5);

O segundo argumento para substr é de que posição o que você quer começar e o terceiro argumento é para quantos caracteres você quer retornar.

Comentários (0)