php-general Digest 6 Nov 2011 15:16:28 -0000 Issue 7555
Topics (messages 315602 through 315603):
Re: Converting string to array index
315602 by: Bastien
315603 by: Shawn McKenzie
Administrivia:
To subscribe to the digest, e-mail:
php-general-digest-subscr...@lists.php.net
To unsubscribe from the digest, e-mail:
php-general-digest-unsubscr...@lists.php.net
To post to the list, e-mail:
php-gene...@lists.php.net
----------------------------------------------------------------------
--- Begin Message ---
On 2011-11-05, at 10:21 PM, Ethan Rosenberg <eth...@earthlink.net> wrote:
> Dear list -
>
> I have an associative array that will return a string representing an array
> index. I now need to convert this string into an actual array index.
>
> $test1 = array
> (
> "e1" => "[4][7]",
> "e2" => "[5][8]"
> );
>
> so.. $z = $test1['e1'];
> z has the value of [4][7]. I need to convert this string to an array index
> so I can use it in $results[4][7].
>
> How do I do it?
>
> Thanks.
>
> Ethan
>
> MySQL 5.1 PHP 5.3.3-6 Linux [Debian squeeze(sid)]
>
>
> --
>
Array_flip()?
http://php.net/manual/en/function.array-flip.php
Bastien
--- End Message ---
--- Begin Message ---
On 11/05/2011 09:21 PM, Ethan Rosenberg wrote:
> Dear list -
>
> I have an associative array that will return a string representing an
> array index. I now need to convert this string into an actual array index.
>
> $test1 = array
> (
> "e1" => "[4][7]",
> "e2" => "[5][8]"
> );
>
> so.. $z = $test1['e1'];
> z has the value of [4][7]. I need to convert this string to an array
> index so I can use it in $results[4][7].
>
> How do I do it?
>
> Thanks.
>
> Ethan
>
> MySQL 5.1 PHP 5.3.3-6 Linux [Debian squeeze(sid)]
>
Not sure I totally understand, but from my assumption:
foreach($test1 as $k => $v) {
eval("\$results$v = $k;");
}
print_r($results);
--
Thanks!
-Shawn
http://www.spidean.com
--- End Message ---