2014-01-21 3 views
0

어떻게 PHP를 사용하여 첫 번째 배열과 두 번째 배열에서 위도 값을 얻을 수 있습니까? 난 당신이 여기에 배열첫 번째 배열과 두 번째 배열에서 특정 값을 얻는 방법

Array 
(
    [0] => Array 
    (
     [unit_id] => 2 
     [added_when] => 2014-01-10 09:57:05 
     [latitude] => 11.6994922 
     [longitude] => 122.36759245 
     [speed] => 0 
     [head] => 
     [valid] => 1 
     [bearing] => 0 
     [accuracy] => 141 
     [altitude] => 0 
     [distance] => 18 
     [id] => 2014-01-10 
     [start_datetime] => 2014-01-10 09:53:48 
     [stop_time] => 18:38:05 
     [client_id] => 2 
     [imei] => 865687015810821 
     [name] => cm flare 
     [group_id] => 1 
     [status] => 1 
    ) 

    [1] => Array 
    (
     [unit_id] => 2 
     [added_when] => 2014-01-09 10:48:06 
     [latitude] => 11.6994922 
     [longitude] => 122.36759245 
     [speed] => 0 
     [head] => 
     [valid] => 1 
     [bearing] => 0 
     [accuracy] => 141 
     [altitude] => 0 
     [distance] => 0 
     [id] => 2014-01-09 
     [start_datetime] => 2014-01-09 10:45:46 
     [stop_time] => 17:27:07 
     [client_id] => 2 
     [imei] => 865687015810821 
     [name] => cm flare 
     [group_id] => 1 
     [status] => 1 
    ) 
) 
+0

배열의 배열이 있습니다. '$ array [0]'은 주 배열이'$ array'라는 이름의 변수로 설정되었다고 가정하면, 주 배열의 첫번째 배열을 의미합니다. –

답변

0

foreach 루프를 사용하여 미리

에 그것을 어떻게 .. 감사합니다 가르쳐 수 있기를 바랍니다.

foreach($arrays as $array) { 
    echo $array['latitude']; 
    echo $array['longitude']; 
} 
2

당신은 당신이 일반 및 재사용 방법은이 기능을 정의하려는 경우 그냥이 코드

$first = $array[0]['latitude']; 
$last = $array[1]['latitude']; 
1

를 사용 할 수 있습니다 예를 들어, 동적 배열

$first = $array[0]['latitude']; 
$last = $array[count($array)-1]['latitude']; 

가있는 경우 :

function array_pluck ($toPluck, $arr) { 
    return array_map(function ($item) use ($toPluck) { 
    return $item[$toPluck]; 
    }, $arr); 
} 

다음

$latitudes = array_pluck("latitude", $myarrays); 
관련 문제