Mailinglisten-Archive |
Hallo Bernd,
Bernd Körting wrote:
> array(
>
> 0 => array( "zip" => "20000",
> "dis" => "3.8" ),
> 1 = array( "zip" => "20003",
> "dis" => "10.4" ),
> Nun möchte ich zu einer vorhanden PLZ die dis haben. array_search
> liefert kein erg.
> Das Array immer in einer Schleife komplett zu durchlaufen ist nicht
> unbedingt die beste Methode.
Ist die Reihenfolge der Postleitzahlen im Array denn wichtig?
Ansonsten bau die das Array einmalig um, so dass du über die
PLZ als assoziativen Key gehts.
$zipcodes = array(
'20000' => '3.8',
'20003' => '10.4'
);
Der Value kann dann selbst auch nochmal ein Array sein, wenn
du mehr als die Information 'dis' ablegen möchtest.
PS: Falls du mit der Distance rechnen möchtest, kannst du in
deinem neuen Array gleich Floats hinterlegen anstatt Strings
$zipcodes = array(
'20000' => 3.8
);
regards, Ringo
php::bar PHP Wiki - Listenarchive