首頁 > 後端開發 > php教程 > 将数组的值作为键,然后填充一个值组成新的数组,怎么做?以这个为例如何得到$a3?

将数组的值作为键,然后填充一个值组成新的数组,怎么做?以这个为例如何得到$a3?

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
發布: 2016-06-06 20:09:06
原創
869 人瀏覽過

<code>$a1 = array(1,2,3,4);
$a2 = 'b';
$a3 = array(1=>'b',2=>'b',3=>'b',4=>'b');</code>
登入後複製
登入後複製

回复内容:

<code>$a1 = array(1,2,3,4);
$a2 = 'b';
$a3 = array(1=>'b',2=>'b',3=>'b',4=>'b');</code>
登入後複製
登入後複製

<code>$a1 = array(1,2,3,4);
$a2 = 'b';
$a3 = array_fill_keys($a1, $a2);
var_dump($a3);</code>
登入後複製

array_fill_keys

<code class="php">// 用array_fill_keys更简单
$a2=array_map(function($v){
     return 'b';
},$a1);
$a3=array_combine($a1,$a2);</code>
登入後複製
相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板