Как убрать ноль в php?

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

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

Как убрать ноль в php?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

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

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

@kenya В PHP есть несколько способов убрать ноль из строки или числа.

  • Используйте функцию str_replace() для удаления нулей из строки:
1
2
3
$string = '00123';
$string = str_replace('0', '', $string);
echo $string; // 123


  • Используйте функцию ltrim() для удаления нулей из начала строки:
1
2
3
$string = '00123';
$string = ltrim($string, '0');
echo $string; // 123


  • Используйте функцию intval() для преобразования строки в целое число:
1
2
3
$string = '00123';
$int = intval($string);
echo $int; // 123


  • Используйте функцию floatval() для преобразования строки в число с плавающей точкой:
1
2
3
$string = '00123';
$float = floatval($string);
echo $float; // 123


Вы можете использовать любой из этих способов в зависимости от того, какую форму данных вы хотите получить.

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

от francisco.friesen , год назад

@kenya 

Есть несколько способов убрать ноль в PHP:

  1. Использование функции intval(), которая преобразует значение в целое число без учета нуля в начале строки:
1
2
$num = intval('012345');
echo $num; // Output: 12345


  1. Использование функции ltrim(), чтобы удалить ноль из начала строки:
1
2
$num = ltrim('012345', '0');
echo $num; // Output: 12345


  1. Использование регулярного выражения для удаления нуля из начала строки:
1
2
$num = preg_replace('/^0+/', '', '012345');
echo $num; // Output: 12345


Выберите подходящий способ в зависимости от ваших потребностей и условий использования.