Как обрезать строку по количеству символов php?

Пользователь

от willa_will , в категории: PHP , 5 месяцев назад

Как обрезать строку по количеству символов php?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от magali , 3 месяца назад

@willa_will 

Вы можете использовать функцию substr() для обрезки строки в PHP. Она принимает три аргумента: строку, начальный индекс и количество символов.


Например, чтобы обрезать строку 'Hello, world!' до 5 символов, вы можете использовать следующий код:

1
2
3
$string = 'Hello, world!';
$truncated = substr($string, 0, 5);
// $truncated теперь равно 'Hello'


Если вы хотите обрезать строку до определенной длины, но не знаете точно, сколько символов она содержит, вы можете использовать функцию strlen() для получения ее длины:

1
2
3
4
$string = 'Hello, world!';
$length = strlen($string);
$truncated = substr($string, 0, 5);
// $truncated теперь равно 'Hello'


Обратите внимание, что если вы укажете отрицательное значение в качестве начального индекса, substr() будет начинать обрезку с конца строки. Например:

1
2
3
$string = 'Hello, world!';
$truncated = substr($string, -5);
// $truncated теперь равно 'world'