이 개념이 약간 혼란 스럽습니다.
실제로 나는 이와 같은 배열을 가지고 있습니다.
$arr = array("0"=>array("username"=>"username1"),"1"=>array("username"=>"username2"),"2"=>array("username"=>"username3"),"3"=>array("username"=>"username4"));
echo "<pre>";print_r($arr);
$finalArray = call_user_func_array('array_merge', $arr);
echo "<pre>";print_r($finalArray);
마지막으로 이것으로부터 나는 이와 같은 배열을 얻습니다.
Array
(
[username] => username4
)
하지만 다음과 같은 모든 값이 필요합니다.
Array
(
[0] => username1
[1] => username2
[2] => username3
[3] => username4
)
어떻게해야하나요? .. 누군가 좀 도와 주 시겠어요 ..
감사합니다,
array_column
함수를 사용한 간단한 솔루션 (PHP 5.5부터 사용 가능) :
$result = array_column($arr, 'username');
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다