Normally it truncates the leading zeros if there are any. I will try your method when I get a moment. got switched on project. "Rory Browne" <rory.browne@xxxxxxxxx> wrote in message news:fa07888a05050916083001056b@xxxxxxxxxxxxxxxxx For the most part you can simply treat them as strings. What is happening that shouldn't be happening, or what should be happening, but isn't? > let us say > $a = 1; > $b = 2; > $c = 0; $str_a = (string)$a; $str_b = "$b" > I would like to be able to > $str = $c.$a.$b; Does that not work? What happens when you do that? Personally I'd use $str = "$c$a$b"; > to result with > $str = 012; > I tried: [rory@mybox ~]$ cat > test.php <?php $a = 1; $b = 2; $c = 0; $str = $c . $a . $b; echo $str; ?> [rory@mybox ~]$ php -q test.php 012 > is there something that I have missed or I guess the question should be what > did I miss > > -- > 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