2010/1/4 Chris <dmagick@xxxxxxxxx>: > Jean-Philippe Battu wrote: >> >> Hello >> >> I would like to print a string formatted on the right side and fill in >> the left side with the unsecable character [ ] >> >> I read in the printf command I could use : printf( "%#30s" , $mystring ) ; >> to display $mystring string with the character # before (on the left) >> >> and I try to replace # by but I can't find a solution >> >> Do you know the solution to write the command: printf( >> "% 30s" , $mystring ) ; >> or something like that ! > > echo str_repeat(' ', 30); > > (if I understand what you're trying to do correctly). > > -- > Postgresql & php tutorials > http://www.designmagick.com/ > > > -- > PHP Database Mailing List (http://www.php.net/) > To unsubscribe, visit: http://www.php.net/unsub.php > > <?php $mystring = 'Hello, world!'; echo str_replace('#', ' ', str_pad($mystring, 30, '#', STR_PAD_LEFT)); ?> outputs ... Hello, world! -- ----- Richard Quadling "Standing on the shoulders of some very clever giants!" EE : http://www.experts-exchange.com/M_248814.html Zend Certified Engineer : http://zend.com/zce.php?c=ZEND002498&r=213474731 ZOPA : http://uk.zopa.com/member/RQuadling -- PHP Database Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php