Re: [PHP] Inserting leading 0 infront of a variable
This seems an endless loop for me. You do not alter the $myrowp[topic_id] so its length is untouched => if it is <6 you will never get away from the loop. May be you want this. # create topic number 6 digit $count=strlen($myrow[topic_id]) ; while ($count-- < 6){ $leading_digits .= '0'; } $topic_id = $leading_digits.$myrow[topic_id] ; Best regards, Andrey Hristov - Original Message - From: "Andy" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Thursday, February 28, 2002 9:56 AM Subject: [PHP] Inserting leading 0 infront of a variable > Hi guys, > > is there a possibility to add a string in front of a veriable like the .= > commands adds it to the end? I would like to create a 6 digit number out of > a e.g. 2 digit one. Underneath is my not working code. Maybe someone knows > how to solve that. > > Thanx Andy > > # create topic number 6 digit > while (strlen($myrow[topic_id]) < 6){ >$leading_digits .= '0'; > } > $topic_id = $leading_digits.$myrow[topic_id] ; > > > > > -- > PHP General Mailing List (http://www.php.net/) > To unsubscribe, visit: http://www.php.net/unsub.php > > -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] Inserting leading 0 infront of a variable
$leading_digits = '0' . $leading_digits; although what you probably want is strpad() or sprintf() On Thu, 28 Feb 2002, Andy wrote: > Hi guys, > > is there a possibility to add a string in front of a veriable like the .= > commands adds it to the end? I would like to create a 6 digit number out of > a e.g. 2 digit one. Underneath is my not working code. Maybe someone knows > how to solve that. > > Thanx Andy > > # create topic number 6 digit > while (strlen($myrow[topic_id]) < 6){ >$leading_digits .= '0'; > } > $topic_id = $leading_digits.$myrow[topic_id] ; > > > > > -- > PHP General Mailing List (http://www.php.net/) > To unsubscribe, visit: http://www.php.net/unsub.php > -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP] Inserting leading 0 infront of a variable
Hi guys, is there a possibility to add a string in front of a veriable like the .= commands adds it to the end? I would like to create a 6 digit number out of a e.g. 2 digit one. Underneath is my not working code. Maybe someone knows how to solve that. Thanx Andy # create topic number 6 digit while (strlen($myrow[topic_id]) < 6){ $leading_digits .= '0'; } $topic_id = $leading_digits.$myrow[topic_id] ; -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php