ホームページ > バックエンド開発 > PHPチュートリアル > 将数组的值作为键,然后填充一个值组成新的数组,怎么做?以这个为例如何得到$a3?

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

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
リリース: 2016-06-06 20:09:06
オリジナル
888 人が閲覧しました

<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

// 用array_fill_keys更简单
$a2=array_map(function($v){
     return 'b';
},$a1);
$a3=array_combine($a1,$a2);
ログイン後にコピー

関連ラベル:
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
PHP 拡張子 intl
から 1970-01-01 08:00:00
0
0
0
phpのデータ取得?
から 1970-01-01 08:00:00
0
0
0
PHP GET エラー レポート
から 1970-01-01 08:00:00
0
0
0
phpを上手に学ぶ方法
から 1970-01-01 08:00:00
0
0
0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート