Помогите с большим массивом - PullRequest
0 голосов
/ 05 мая 2011

У меня есть этот массив:

$array_lugares = array
(
    array("barra"=>array
        (
            /*SENTIDO BARRA*/
            "Sao conrado"=>array("-22.999743","-43.270694"),
            "Elevado do Joa"=>array("-22.999429","-43.27317")
        ),
        "zona sul"=>array
        (
            /*SENTIDO ZONA SUL:*/
            "passarela barra"=>array("-23.008346","-43.303708"),
            "barra grill"=>array("-23,010576", "-43,302028"),
            "lagoa barra"=>array("-22,997348", "-43,263200")
        ),
        "recreio"=>array(
            /*SENTIDO RECREIO:*/
            "passarela barra"=>array("-23.008283","-43.303634"),
            "rio mar"=>array("22.999958","-43.402648"),
            "ribalta"=>array("-22,999753", "-43,409211")
        )
    )
);

Я пытаюсь сделать так, чтобы я получил строку, если strpos находит 'barra', он пытается найти 'sao conrado' или 'elevado do joa'если он находит его, он возвращает его координаты, есть ли лучший способ сделать это?это лучшее, что я мог сделать, но я не думаю, что это лучший способ сделать это, потому что каждый раз придется повторять цикл, чтобы найти 'barra', 'restio' и т. д.

help

1 Ответ

1 голос
/ 05 мая 2011

Попробуйте что-то вроде этого:

if(isset($array_lugares[0]['barra']['Sao conrado']))
{
    //Exists
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...