[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: отсечь с помощью regex нули слева от числа
skolozhabskiy
доброй ночи.

нужна помощь составить для php регулярное выражение, чтобы из следующей записи отсечь все стоящие слева нули до значащей цифры от 1 до 9.

например, в поле таблицы (INT(9) UNSIGNED) есть запись '000000430' нужно получить в результате 430.

насколько данное решение оптимально:

ltrim(000000430, '0');


спасибо за помощь.



Спустя 5 часов, 1 минута, 18 секунд (20.09.2012 - 04:04) FatCat написал(а):
А чем intval не угодил?

Спустя 3 часа, 28 минут, 11 секунд (20.09.2012 - 07:32) Игорь_Vasinsky написал(а):
согласен.

Спустя 2 часа, 49 минут, 50 секунд (20.09.2012 - 10:22) walerus написал(а):
Ну что вы все упрощаете? :D , ТС попросил регулярку же ))
$text = '000000430';
$text = preg_replace( '~^[0]+~', '', $text );
echo "|$text|";
:rolleyes:

Спустя 6 дней, 11 часов, 22 минуты, 25 секунд (26.09.2012 - 21:44) skolozhabskiy написал(а):
walerus

спасибо за ответ.

Спустя 37 минут, 20 секунд (26.09.2012 - 22:21) killer8080 написал(а):
Цитата (skolozhabskiy @ 26.09.2012 - 21:44)
спасибо за ответ.


За что спасибо? За чувство юмора? biggrin.gif

Спустя 4 часа, 50 минут, 1 секунда (27.09.2012 - 03:11) walerus написал(а):
killer8080 Юмор нынче в цене tongue.gif laugh.gif
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.