Re: Perl style

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Quoting rouvas <rouvas@xxxxxxxxx>:

> Simpler(?) approach:
>
> $element5 = current(array_splice(split(',',$csvstring),5,1));
>
> This is fun!


Indeed... and this looks just fine. A great solution. Thanks. :-)


-Søren


>
> -Stathis
>
> On Wednesday 26 October 2005 17:08, Jochem Maas wrote:
> > Søren Schimkat wrote:
> > > Hi guys
> > >
> > > I would like to convert this ..
> > >
> > >
> > > $tmparray = split(',', $csvstring);
> >
> > don't use split() here - there is no need for regexp.
> > use explode() instead.
> >
> > > $element5 = $tmparray[5];
> > >
> > >
> > > . to something like this:
> > >
> > >
> > > $element5 = (split(',', $csvstring))[5];
> >
> > $csvstring = "1,2,3,4,5,6";
> > echo "route "; // humor me
> > echo $element5 = current(array_reverse(array_slice(explode(",",
> > $csvstring), 0, 6))); echo $element5 = end(array_slice(explode(",",
> > $csvstring), 0, 6));
> >
> > not as short as perl - unfortunately there is no valid
> > syntax that allows dereferenced access to array elements (AFAIK).
> >
> > > . but I just can't find the correct syntax. It is Perl style - i know,
> > > but I just love this syntax. :-)
> > >
> > > Does anyonw know the correct syntax?
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>
>


-- 
mvh Søren Schimkat
www.schimkat.dk

---------------------------------------
www.dyrenes-venner.dk/densorteliste.asp

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php


[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux