第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

二維數(shù)組中的一個【鍵的值】作為一維的 【鍵】

二維數(shù)組中的一個【鍵的值】作為一維的 【鍵】

海綿寶寶撒 2019-04-19 16:29:26
$array=array(0=>array('univs_id'=>1001,'univs_name'=>'清華大學','province_id'=>110000,'province'=>'北京',),1=>array('univs_id'=>1002,'univs_name'=>'北京大學','province_id'=>110000,'province'=>'北京',),2=>array('univs_id'=>1003,'univs_name'=>'中國人民大學','province_id'=>110000,'province'=>'北京',),);這樣類型的數(shù)組,如果不使用foreach進行遍歷如何能達到下面的效果$array=array(1001=>array('univs_id'=>1001,'univs_name'=>'清華大學','province_id'=>110000,'province'=>'北京',),1002=>array('univs_id'=>1002,'univs_name'=>'北京大學','province_id'=>110000,'province'=>'北京',),1003=>array('univs_id'=>1003,'univs_name'=>'中國人民大學','province_id'=>110000,'province'=>'北京',),);試了array_map沒有成功。
查看完整描述

2 回答

?
斯蒂芬大帝

TA貢獻1827條經驗 獲得超8個贊

$array=[你的數(shù)組]
$newArray=array_reduce($array,function(&$newArray,$v){
$newArray[$v['univs_id']]=$v;
return$newArray;
});
$newArray就是你要的數(shù)組
                            
查看完整回答
反對 回復 2019-04-19
?
牛魔王的故事

TA貢獻1830條經驗 獲得超3個贊

$new_array=array_combine(array_column($array,'univs_id'),$array);
array_column在php5.5以上才能使用低版本array_column實現(xiàn)
if(!function_exists('array_column')){
functionarray_column($array,$key){
returnarray_map(
function($element,$key){return$element[$key];},
$array,
array_fill(0,count($array),$key)
);
}
}
                            
查看完整回答
反對 回復 2019-04-19
  • 2 回答
  • 0 關注
  • 523 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號