Ashley M. Kirchner wrote: > > I have an array that looks like this: > > [hours] => Array > ( > [0] => Array > ( > [file] => capture.0400.jpg > [path] => spool/.2006/11/17/04 > [year] => 2006 > [month] => 11 > [day] => 17 > [hhmm] => 0400 > ) > > [1] => Array > ( > [file] => capture.0500.jpg > [path] => spool/.2006/11/17/05 > [year] => 2006 > [month] => 11 > [day] => 17 > [hhmm] => 0500 > ) > )\ foreach ($yourArr['hours'] as $data) { /* now just reference the values in the array $data e.g. */ $img = file_get_contents($data['path'].'/'.$data['file']); echo $data['hhmm'],' ',$data['day'],'-',$data['month'],'-',$data['year']; } the idea is to avoid copying data into variables when it's not needed ... > > Is there a way that I can simply loop through each array and convert > the keys into variables? I want to avoid having to write lines of: > > $file = $array[0][file]; > $path = $array[0][path]; > $year = $array[0][year]; > $month = $array[0][month]; > $day = $array[0][day]; > $hhmm = $array[0][hhmm]; where the **** are your quotes for the array keys? have an E_NOTICE or six. > > -- A > -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php