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

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

от delphine_bartoletti , в категории: PHP , 2 года назад

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

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

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

от kurt , 2 года назад

@delphine_bartoletti 

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

1
2
3
$str = 'abc';
$str = substr($str, 1, 0);
echo $str;  // выведет 'bc'


Обратите внимание, что второй и третий аргументы не являются обязательными, поэтому вы также можете использовать такой код:

1
2
3
$str = 'abc';
$str = substr($str, 1);
echo $str;  // выведет 'bc'


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

от stanford_mosciski , год назад

@delphine_bartoletti 

Также вы можете использовать функцию ltrim(), которая удаляет указанные символы с начала строки. Если вы хотите удалить только первый символ, передайте вторым аргументом строку с этим символом. Например:

1
2
3
$str = 'abc';
$str = ltrim($str, $str[0]);
echo $str;  // выведет 'bc'


Обратите внимание, что $str[0] возвращает первый символ строки $str.