Как получить первые 5 символов из строки
Как получить первые 5 символов из строки с помощью php
$myStr = "HelloWordl";
Результат должен быть таким
$result = "Hello";
180
6 answers
Для однобайтовых строк (например, US-ASCII, семейство ISO 8859 и т.д.) используйте substr
и для многобайтовых строк (например, UTF-8, UTF-16 и т.д.) Используйте mb_substr
:
// singlebyte strings
$result = substr($myStr, 0, 5);
// multibyte strings
$result = mb_substr($myStr, 0, 5);
396
Author: Gumbo, 2010-09-24 13:29:34
Альтернативный способ получить только один символ.
$str = 'abcdefghij';
echo $str{5};
19
Author: Paul Hodel, 2015-08-11 06:11:02
Вы можете использовать substr
функция, подобная этой:
echo substr($myStr, 0, 5);
Второй аргумент для substr
- это то, с какой позиции вы хотите начать, а третий аргумент - это количество символов, которые вы хотите вернуть.
9
Author: Sarfraz, 2010-09-24 13:26:15
Функция substr будет делать именно то, что вы хотите
$mystr = "hello world"
$str = substr($mystr, 0, 5);
echo $str;
// output would be hello
0
Author: Adeojo Emmanuel IMM, 2018-10-04 11:16:59
Вы можете получить свой результат, просто используя substr():
Синтаксис substr(строка, начало, длина)
Пример
<?php
$myStr = "HelloWordl";
echo substr($myStr,0,5);
?>
Вывод:
Hello
-3
Author: Prabhu Nandan Kumar, 2017-07-19 06:07:29