нужна помощь составить для 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';:rolleyes:
$text = preg_replace( '~^[0]+~', '', $text );
echo "|$text|";
Спустя 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) |
спасибо за ответ. |
За что спасибо? За чувство юмора?

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

