Re: Syntax Snag need extra eyes

From: Date: Thu, 16 Jul 2009 16:55:06 +0000
Subject: Re: Syntax Snag need extra eyes
References: 1 2 3 4 5  Groups: php.general 
Request: Send a blank email to php-general+get-295483@lists.php.net to get a copy of this message
On Thu, Jul 16, 2009 at 12:43 PM, Andrew Ballard<aballard@gmail.com> wrote: > On Thu, Jul 16, 2009 at 12:35 PM, Jim Lucas <lists@cmsws.com> wrote: >> >> Andrew Ballard wrote: >> > On Thu, Jul 16, 2009 at 12:25 PM, Jim Lucas <lists@cmsws.com> wrote: > [snip] >> >> Also, this is the wrong way to use printf().  Please go read the manual >> >> page for this function. >> >> >> >> Try: >> >> >> >> printf( >> >>        '<a >> >> href="view.php?name=%s"><b>%s</b><br />%s<br /><br >> >> /></a>', >> >>        $row['name'], >> >>        $row['name'], >> >>        $row['address'] >> >> ); >> >> >> >> This is the correct way to use printf() >> >> >> >> >> >> >> > I like this, just because I don't need to repeat $row['name'] (but it >> > is the >> > same thing): >> > >> > printf( >> >        '<a >> > href="view.php?name=%1$s"><b>%1$s</b><br />%2$s<br /><br >> > /></a>', >> >        $row['name'], >> >        $row['address'] >> > ); >> > >> > Andrew >> > >> >> >> I was wondering if that was possible. >> >> Thanks for the tip. >> >> Jim Lucas >> > > That's what I like about this list. I wasn't totally sure it would > work myself, but I was pretty sure it would, and this was another one > of those posts that provided just enough prompting for me to actually > pop the code into Zend Studio where I could test it pretty quickly. > :-) > > Andrew > > -- > PHP General Mailing List (http://www.php.net/) > To unsubscribe, visit: http://www.php.net/unsub.php > > another option is to wrap the array elements in curly braces printf('<a href="view.php?name={$row['name']}"><b>%s</b><br>%s</br><br></a>',$row['name'] ,$row['address']); -- Bastien Cat, the other other white meat

« previous php.general (#295483) next »