Как получить первые 5 символов из строки

Как получить первые 5 символов из строки с помощью PHP

$myStr = "HelloWordl";

результат должен быть такой

$result = "Hello";

6 ответов


на однобайтовые строки (например, семья США-ASCII, ISO 8859, etc.) использовать substr и многобайтовые строки (например, UTF-8, UTF-16 и т. д.) использовать mb_substr:

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

использовать substr():

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

альтернативный способ получить только один символ.

$str = 'abcdefghij';

echo $str{5};

можно использовать substr


функция substr будет делать только то, что вы хотите

   $mystr = "hello world"
   $str = substr($mystr, 0, 5);
   echo $str;

  // output would be hello

вы можете получить свой результат, просто используя substr ():

синтаксис функцию substr(строка,начало,длина)

пример

<?php
$myStr = "HelloWordl";
echo substr($myStr,0,5);
?>

выход :

 Hello