If you need to backtrack from the lat/long to the "H" key, why not build a 
reverse lookup array?

$arr[$lat . ":" . $long] = $hvalue;

?

-TG

= = = Original message = = =

[snip]
> a. loop through it and recognize when I have com upon a new sub-array so
> that I can do 'new' output
> 2. OR get each of the sub-arrays out as individual arrays.

This might help get you going in the right direction...

<script language="php">

~ function print_elements( $var ) 
~~~ if( is_array( $var )) 
~~~~~ foreach( $var as $k => $v ) 
~~~~~~~ if( is_array( $v )) 
~~~~~~~~~ print_elements( $v );

~~~~~~~  else 
~~~~~~~~~ echo "$k~ => $v<br>";

~~~~~~~ 
~~~~~ 
~~~ 
~ 

~ $array = array();
~ $array['H7'][] = array( 'lon' => -99.2588, 'lat' => 29.1918 );
~ $array['H7'][] = array( 'lon' => -99.2205, 'lat' => 29.1487 );
~ $array['H7'][] = array( 'lon' => -99.242, 'lat' => 29.1575 );
~ $array['H7'][] = array( 'lon' => -99.2588, 'lat' => 29.1545 );
~ $array['H6'][] = array( 'lon' => -99.0876, 'lat' => 29.216 );
~ $array['H6'][] = array( 'lon' => -99.0618, 'lat' => 29.179 );

~ array_walk( $array, 'print_elements' );

</script>
[snip]

Okay, that is cool too, but it still lacks one key ingredient, I need to know 
which 'H' each lat an lon belongs to.

Here is the pseudo-code for what I am attempting, I fear I may not have 
explained myself clearly enough earlier;

Loop
   Get the current H
      While current H
         output the points of current H
      end while
   next H
End loop

It is gotten to the point where I am tempted to put each H in its own file,  
open it, do the stuff, close it, go to the next file as it might have been 
quicker but I so wanted to do this with the array. The complication is that 
when the file is sent the H's are not in order, so they have to be grouped 
together (with changing their order in the file) so that the output occurs 
logically.
Thanks everyone!
  

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


___________________________________________________________
Sent by ePrompter, the premier email notification software.
Free download at http://www.ePrompter.com.

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

Reply via email to