NYCPHP Meetup

NYPHP.org

[nycphp-talk] Please assist w/simple associative array problem?

Andy Dirnberger dirn at dirnonline.com
Fri Nov 10 16:12:06 EST 2006


This works for me:

<?php
  $agx = array ('back_door' => '0',
                        'front_door' => '1',
                        'side_door' => '0',
                        'garage_door' => '1');
  foreach ($agx as $k => $v) {
    echo "\$agx ['{$k}'] = {$v}\n";
  }
?>

Output:
$agx ['back_door'] = 0
$agx ['front_door'] = 1
$agx ['side_door'] = 0
$agx ['garage_door'] = 1

DiRN

-----Original Message-----
From: talk-bounces at lists.nyphp.org [mailto:talk-bounces at lists.nyphp.org] On
Behalf Of R. Mariotti
Sent: Friday, November 10, 2006 3:56 PM
To: talk at lists.nyphp.org
Subject: [nycphp-talk] Please assist w/simple associative array problem?

Gentlemen;

I know its late Fri afternoon - but hopefully before everyone splits for 
the weekend someone can help me close this one?

I am trying to process an entire array referencing all the elements both 
keys and values.  I don't know the current values of the keys and that's 
why I have to "walk" through them.

here's what the array looks like:

$agx=array( 'back_door' => '0',
	'front_door' => '1',
	'side_door'  => '0',
	'garage_door' => '1'
);

I have tried various permutations of the while(list($k,$v... and 
foreach($atx as $v => $k)

and all I get are the numeric indexes of the elements as:

0 = 0
1 = 1
2 = 0
3 = 1

What I NEED to extract for EACH iteration are:
$k = 'back_door', $v = 0
$k = 'front_door', $v = 1
$k = 'side_door' , $v = 0
$k = 'garage_door', $v = 1

In the interest of time, can SOMEONE PLEASE provide some guidance as to 
the best way (code-wise) to accomplish this?

Thanks a million on a nice Friday afternoon.

bobmct
_______________________________________________
New York PHP Community Talk Mailing List
http://lists.nyphp.org/mailman/listinfo/talk

NYPHPCon 2006 Presentations Online
http://www.nyphpcon.com

Show Your Participation in New York PHP
http://www.nyphp.org/show_participation.php




More information about the talk mailing list