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

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

求助:這樣的php多維數(shù)組如何拼接成最后我想要的結果?

求助:這樣的php多維數(shù)組如何拼接成最后我想要的結果?

猛跑小豬 2019-05-20 09:34:27
php數(shù)組$array如下:0=>array(size=2)0=>string'紅色'(length=6)1=>string'黃色'(length=6)1=>array(size=2)0=>string'16G'(length=3)1=>string'32G'(length=3)想要的最后輸出為:紅色-16G紅色-32G黃色-16G黃色-32G不知道是如何實現(xiàn)的?補充數(shù)組$array的長度不固定,可能會如下0=>array(size=2)0=>string'紅色'(length=6)1=>string'黃色'(length=6)1=>array(size=2)0=>string'16G'(length=3)1=>string'32G'(length=3)2=>array(size=2)0=>string'有鎖'(length=6)1=>string'無鎖'(length=6)
查看完整描述

2 回答

?
jeck貓

TA貢獻1909條經驗 獲得超7個贊

functionfunc($sets){
if(!$sets)return[];
$result=array_shift($sets);
$count=count($sets);
for($i=0;$i<$count;$i++){
$tmp=[];
foreach($resultas$res){
foreach($sets[$i]as$set){
$tmp[]=$res.'-'.$set;
}
}
$result=$tmp;
}
return$result;
}
$arr=[
['紅色','黃色'],
['16G','32G'],
['華為','榮耀','mate']
];
$c=func($arr);
print_r($c);
Array
(
[0]=>紅色-16G-華為
[1]=>紅色-16G-榮耀
[2]=>紅色-16G-mate
[3]=>紅色-32G-華為
[4]=>紅色-32G-榮耀
[5]=>紅色-32G-mate
[6]=>黃色-16G-華為
[7]=>黃色-16G-榮耀
[8]=>黃色-16G-mate
[9]=>黃色-32G-華為
[10]=>黃色-32G-榮耀
[11]=>黃色-32G-mate
)
                            
查看完整回答
反對 回復 2019-05-20
?
富國滬深

TA貢獻1790條經驗 獲得超9個贊

我覺得這個最符合內容
$sets=[
['紅色','黃色'],
['16G','32G'],
['華為','榮耀','mate'],
['有鎖','無鎖']
];
$start_time=microtime(true);
if(!$sets)return[];
$result=array_shift($sets);
$count=count($sets);
for($i=0;$i<$count;$i++){
$tmp=[];
foreach($resultas$res){
foreach($sets[$i]as$set){
$tmp[]=$res.'-'.$set;
}
}
$result=$tmp;
}
$end_time=microtime(true);//獲取程序執(zhí)行結束的時間
$run_time=($end_time-$start_time)*1000;//計算差值毫秒
echo"\r\n[頁面執(zhí)行時間:{$run_time}]毫秒\r\n";
var_dump($result)
[頁面執(zhí)行時間:0.056028366088867]毫秒Array(
[0]=>紅色-16G-華為-有鎖
[1]=>紅色-16G-華為-無鎖
[2]=>紅色-16G-榮耀-有鎖
[3]=>紅色-16G-榮耀-無鎖
[4]=>紅色-16G-mate-有鎖
[5]=>紅色-16G-mate-無鎖
[6]=>紅色-32G-華為-有鎖
[7]=>紅色-32G-華為-無鎖
[8]=>紅色-32G-榮耀-有鎖
[9]=>紅色-32G-榮耀-無鎖
[10]=>紅色-32G-mate-有鎖
[11]=>紅色-32G-mate-無鎖
[12]=>黃色-16G-華為-有鎖
[13]=>黃色-16G-華為-無鎖
[14]=>黃色-16G-榮耀-有鎖
[15]=>黃色-16G-榮耀-無鎖
[16]=>黃色-16G-mate-有鎖
[17]=>黃色-16G-mate-無鎖
[18]=>黃色-32G-華為-有鎖
[19]=>黃色-32G-華為-無鎖
[20]=>黃色-32G-榮耀-有鎖
[21]=>黃色-32G-榮耀-無鎖
[22]=>黃色-32G-mate-有鎖
[23]=>黃色-32G-mate-無鎖
)
                            
查看完整回答
反對 回復 2019-05-20
  • 2 回答
  • 0 關注
  • 334 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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