Re: join() , can do that fast?
| From: | Philipp Lutz | Date: | Mon, 07 Oct 2002 10:25:10 +0000 |
| Subject: | Re: join() , can do that fast? | ||
| References: | 1 2 3 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-119065@lists.php.net to get a copy of this message | ||
Read closely ! There are extra apostrophes inside the quotes !!
Phil
"Lallous" <phplist@lgwm.org> schrieb im Newsbeitrag
news:20021007093026.34229.qmail@pb1.pair.com...
> John, what you said would simply produce:
> var x = ['str1,str2,str3']
> and not as I want:
> var x = ['str1','str2','str3']
>
>
> Elias,
>
> "John W. Holmes" <holmes072000@charter.net> wrote in message
> news:002101c26de2$982bf7d0$7c02a8c0@coconut...
> >
> >
> > > -----Original Message-----
> > > From: lallous [mailto:phplist@lgwm.org]
> > > Sent: Monday, October 07, 2002 6:09 AM
> > > To: php-general@lists.php.net
> > > Subject: [PHP] join() , can do that fast?
> > >
> > > Hello,
> > >
> > >
> > > I have:
> > > $x = array('str1','str2','str3');
> > >
> > > I want to convert that array to a valid javascript syntax as:
> > >
> > > var x = ['str1','str2','str3']
> > >
> > > I can do this in PHP:
> > >
> > > echo sprintf("x=[%s]", join(',', $x));
> >
> > echo sprintf("x=['%s']", join("','", $x));
> >
> > > but that would produce:
> > > x = [str1, str2, str3]
> > >
> > > is there is a fast way (other than doing a loop) to have join put
> > quote
> > > around each array value before joining? so final result looks like:
> > > ['str1','str2',...
> >
> > ---John Holmes...
> >
> >
>
>