arrayOne + foreach 循環 = arrayTwo<?php /* version +7 */$input = array("teamA","teamB","teamC");foreach($input as &$value){ $assign = "50"; /* The data just temp */ $data = array($value=>$assign);}echo $data["teamA"];?>
2 回答

RISEBY
TA貢獻1856條經驗 獲得超5個贊
我想你正在尋找這個:
$input = array("teamA","teamB","teamC");
$data = [];
foreach($input as $value){
$assign = "50"; /* The data just temp */
$data[$value] = $assign;
}
echo $data["teamA"];
如果所有鍵$assign都相同:
$data = array_fill_keys($input, 50);

慕妹3242003
TA貢獻1824條經驗 獲得超6個贊
<?php
$input = array("teamA","teamB","teamC");
$data = array();
foreach($input as $value){
$assign = "50";
$data[$value] = $assign;
}
echo $data["teamA"];
?>
將新的鍵值對分配給數組,可以通過: $data[$value] = $assign;,其中鍵由最初給定數組的值組成$input = array("teamA","teamB","teamC")
- 2 回答
- 0 關注
- 205 瀏覽
添加回答
舉報
0/150
提交
取消