dakata__92 Super Moderator 18 Април 2015 #1 Колеги! Търся PHP решение на този проблем от тази тема. http://web-tourist.net/forum/viewtopic.php?t=127845 Става дума за добавяне на нули.
Колеги! Търся PHP решение на този проблем от тази тема. http://web-tourist.net/forum/viewtopic.php?t=127845 Става дума за добавяне на нули.
djman Registered 18 Април 2015 #2 PHP: <?php function addZeros($num, $len) { return str_repeat('0', $len - strlen($num)) . $num; } echo addZeros(5, 6); // 000005 echo addZeros(50, 6); // 000050 echo addZeros(5050, 6); // 005050 welp
PHP: <?php function addZeros($num, $len) { return str_repeat('0', $len - strlen($num)) . $num; } echo addZeros(5, 6); // 000005 echo addZeros(50, 6); // 000050 echo addZeros(5050, 6); // 005050 welp
dakata__92 Super Moderator 18 Април 2015 #3 djman каза: PHP: <?php function addZeros($num, $len) { return str_repeat('0', $len - strlen($num)) . $num; } echo addZeros(5, 6); // 000005 echo addZeros(50, 6); // 000050 echo addZeros(5050, 6); // 005050 welp Увеличете... Благодаря! Мен ме интересуваше str_repeat('0', strlen($len) - strlen($num)) . $num +1 Тази простота търсех!
djman каза: PHP: <?php function addZeros($num, $len) { return str_repeat('0', $len - strlen($num)) . $num; } echo addZeros(5, 6); // 000005 echo addZeros(50, 6); // 000050 echo addZeros(5050, 6); // 005050 welp Увеличете... Благодаря! Мен ме интересуваше str_repeat('0', strlen($len) - strlen($num)) . $num +1 Тази простота търсех!
L lamerko Registered 18 Април 2015 #4 За PHP си има точна функция - str_pad(). Има интересни опции... Код: str_pad($num, 6, "0", STR_PAD_LEFT); http://php.net/str_pad
За PHP си има точна функция - str_pad(). Има интересни опции... Код: str_pad($num, 6, "0", STR_PAD_LEFT); http://php.net/str_pad