Re: Adding 6 digits to a str?

From: Date: Sat, 02 Feb 2002 17:41:01 +0000
Subject: Re: Adding 6 digits to a str?
References: 1  Groups: php.general 
Request: Send a blank email to php-general+get-83247@lists.php.net to get a copy of this message
Why is it that you want to represent an int with leading 0's? Is it just to print it out that way? If that is the case, then you can use the printf function for formatted printing. Jeff At 10:53 AM 2/2/2002 +0100, Andy wrote:
Hi guys, I am trying to force a int to be 8 digits. If it is only 3 dig filling the first ones with 0. Anyhow I tryed it with type casting, but it does not matter what I try, I always get an addition. E.g: $member_id is: 136 should be: 00000136 Here is the code, which is still returning 136: for($i=0;$i<count($member_id);$i++){
       $length = strlen($member_id[$i]);
        settype ($member_id[$i], "string");
        $zero = '0';
        settype ($zero, "string");
        $member_id[$i] = $zero + $member_id[$i];
        echo $member_id[$i];
} Does anybody know how to solve this thing?? Thanx Andy


« previous php.general (#83247) next »