2013-04-27 2 views

답변

4
$mails = array_map(function ($x){ 
    return $x['email']; 
}, $my_var); 

같은 새로운 배열을 얻을 수있는 방법

Array ([0] => Array ([email] => [email protected]) [1] => Array ([email] => [email protected])) 

Codepad Demo

array_map 대신 foreach 루프를 사용하여 업데이트

:

$mails = array(); 
foreach($my_var as $emailArr){ 
    $mails[] = $emailArr['email']; 
} 

Codepad Demo

+0

매핑 기능을 사용하는 다른 방법은 withouth입니까? – cMinor

+0

@cMinor 루프를 사용하여 코드를 추가했습니다. – Paulpro

+0

array_values ​​()는 루프없이 작동합니다. 아래를 참조하십시오. –

1

array_values ​​($ myVar에 [0]);

// 배열 내부에있는 값을 반환합니다 (배열이 중첩 된 것으로 나타 났으므로 그 값은 0 요소였습니다).

http://www.php.net/manual/en/function.array-values.php

보기 엔 당신이 가능 무엇을 볼 수 있도록 바로 바로 빠르게 사용할 수있는 모든 배열 함수의 작은 읽기를 가진 좋습니다.

관련 문제