Как удалить первый и последний символ в PHP?

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

от richard , в категории: PHP , 3 года назад

Как удалить первый и последний символ в PHP?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

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

от dmitrypro77 , 3 года назад

@richard Чтобы удалить первый и последний символ из любой строки в PHP самый просто способ это использовать функцию substr() или mb_substr() (для многобайтовых кодировок - кириллица например), посмотрите ниже пример кода:


1
2
3
4
5
6
<?php

$str = 'тест';

// Вывод: ес
echo mb_substr($str, 1, -1);


Всегда открыт для интересных проектов. Ссылки на мои соц. сети в профиле.

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

от craig.emmerich , 2 года назад

@richard 

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


Чтобы удалить первый символ:

1
$string = substr($string, 1);


Чтобы удалить последний символ:

1
$string = substr($string, 0, -1);


Чтобы удалить первый и последний символ:

1
$string = substr($string, 1, -1);


Пожалуйста, имейте в виду, что этот метод изменяет исходную строку, а не создает новую. Если вам нужно сохранить исходную строку и работать с новой, нужно создать новую переменную и присвоить ей измененное значение.