위치가 다중 배열이고 두 개의 배열 또는 다수와 일치하는 경우 과 일치하는 하나의 위치를 필터링하려고합니다. 하나의 배열 만 제공하십시오PHP에서 간단한 방법으로 멀티 배열의 요소를 필터링하는 방법
$country = 'United States';
$city = 'Miami';
$locations =
Array (
"count" => 6,
"query" => "Miami",
"locations" => Array (
"0" => Array (
"id" => 4621 ,
"name" => "Miami, FL, United States - 661 hotels" ,
"country_name" => "United States ",
"country_code" => "US" ,
"state_code" => "FL"
),
"1" => Array (
"id" => 4633 ,
"name" => "Miami, OK, United States - 86 hotels" ,
"country_name" =>" United States",
"country_code" => "US" ,
"state_code" => "OK"
),
"2" => Array (
"id" => 21670 ,
"name" =>" South Miami, FL, United States - 30 hotels",
"country_name" => "United States" ,
"country_code" => "US" ,
"state_code" => "FL"
)
)
);
결과가 1 개의 새 배열로 이동해야하거나 결과를 $ locations 배열에 포함 시키겠다는 의미입니까? 그리고 "쿼리"필드 또는 "이름"필드에서 $ 도시 값을 검색하고 있습니까? – nowhere
이 하나의 배열을 내게주세요 – user1080247
"0"=> 배열 ( "id"=> 4621, "name"=> "Miami, FL, United States - 661 hotels", "country_name"=> "United States ", "country_code "=>"US ", "state_code "=>"FL " – user1080247