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 ---

Reply via email to