Re: string concatenation from array
| From: | Peter James | Date: | Tue, 12 Aug 2003 20:45:20 +0000 |
| Subject: | Re: string concatenation from array | ||
| References: | 1 2 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-159333@lists.php.net to get a copy of this message | ||
Of course, in this case, it would be much easier replace all of the above
with
echo join(' ', $search_string);
and be done with it. :-)
--
Peter James
Editor-in-Chief, php|architect Magazine
petej@phparch.com
php|architect
The Magazine for PHP Professionals
http://www.phparch.com
----- Original Message -----
From: "Peter James" <petej@interbaun.com>
To: <php-general@lists.php.net>
Sent: Tuesday, August 12, 2003 2:18 PM
Subject: Re: [PHP] string concatenation from array
> My personal favourite is to use an array. It's much cleaner syntax
IMO...it
> is very easy to miss a '.' on a '.=', and introduce a nasty bug.
>
> $wresult = array();
>
> foreach ($search_string as $word_result) {
> $wresult[] = $word_result;
> }
> echo join('', $wresult);
>
> or in php 4.3
>
> echo join($wresult);
>
> --
> Peter James
> Editor-in-Chief, php|architect Magazine
> petej@phparch.com
>
> php|architect
> The Magazine for PHP Professionals
> http://www.phparch.com
>
>
> ----- Original Message -----
> From: "Matt Giddings" <cen10761@centurytel.net>
> To: "'Micah Montoy'" <montmica@isu.edu>;
> <php-general@lists.php.net>
> Sent: Tuesday, August 12, 2003 2:00 PM
> Subject: RE: [PHP] string concatenation from array
>
>
> > Use the "." concatenation operator. : )
> >
> >
> > $wresult = "";
> >
> > foreach ($search_string as $word_result) {
> > $wresult = $wresult . " " . $word_result;
> > }
> > echo $wresult;
> >
> >
> > Matt
> >
> > > -----Original Message-----
> > > From: Micah Montoy [mailto:montmica@isu.edu]
> > > Sent: Tuesday, August 12, 2003 3:58 PM
> > > To: php-general@lists.php.net
> > > Subject: [PHP] string concatenation from array
> > >
> > > I'm having a bit of difficulty getting a string to attach to itself
> > from
> > > an
> > > array. Here is the bit of code I'm working on.
> > >
> > > $wresult = "";
> > >
> > > foreach ($search_string as $word_result){
> > > $wresult = $wresult & " " & $word_result;
> > > }
> > >
> > > echo ("$wresult");
> > >
> > > Anyone see why when I run through each part of the array, it won't
> > attach
> > > the next string and so on?
> > >
> > > thanks
> > >
> > >
> > >
> > > --
> > > PHP General Mailing List (http://www.php.net/)
> > > To unsubscribe, visit: http://www.php.net/unsub.php
> > >
> > >
> > > ---
> > > Incoming mail is certified Virus Free.
> > > Checked by AVG anti-virus system (http://www.grisoft.com).
> > > Version: 6.0.507 / Virus Database: 304 - Release Date: 8/4/2003
> > >
> >
> > ---
> > Outgoing mail is certified Virus Free.
> > Checked by AVG anti-virus system (http://www.grisoft.com).
> > Version: 6.0.507 / Virus Database: 304 - Release Date: 8/4/2003
> >
> >
> >
> > --
> > 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
>