Просмотр полной версии : Обработка строки
Народ, помогите.
есть строка вида
1111111011111000
нужно убрать из конца нули, не трогая те которые в середине, чтоб получилось
1111111011111
Пробовал trim($str, '0')
но эта скотина выдает
1111111
почемуб невоспользоваться функцией ReverseString(строка)- она перевернет строку т е 000111110111111, ну а как убрать нули вначале- думаю догадаешся
<?
$num = '001230450060000';
$num = trim($num, '0');
echo $num;
?>
у меня нормально выводит 123045006 как результат работы скрипта.
OdaN Эээ, каг бе все работает, как ожидается.
$str = '1111111011111000';
echo trim($str, '0');
З.Ы. Закрепленная тема не для вас сделана, вы особенный?
почемуб невоспользоваться функцией ReverseString(строка)- она перевернет строку т е 000111110111111, ну а как убрать нули вначале- думаю догадаешся
Да, я тож так думал... но а если в строке будут не цыфры, а скажем
aaaaaaaabaaaaabbb
у меня нормально выводит 123045006 как результат работы скрипта.
Ну как-бы по описаниям функции так и должен, насколько я понял, но у меня нихрена не так работает =(
насколько я понял, но у меня нихрена не так работает =(
если тебе и rtrim() непоможет- тогда х.з.
сорри за темку, сам дурак... trim действительно работает как надо, косяк был в другом...
vBulletin® v3.8.14, Copyright ©2000-2026, vBulletin Solutions, Inc. Перевод: zCarot