PHP – array_mapで連想配列を扱う

PHPのarray_mapで連想配列を使う

<?php
$array = [
'hoge1' => 'value1',
'hoge2' => 'value2'
];
$result = array_map(function($key, $value) {
return 'key:' . $key . ', value:' . $value;
}, array_keys($array), array_values($array));
print_r($result);

これはPHP Manualの下の方のコメント欄を参考にした。なんでも配列は複数渡せるらしいが、その2つの配列の要素数は同値でなければいけないらしく、少ない方は多き方に対して空要素で拡張されるんだそうだ。

PHP: array_map - Manual

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

CAPTCHA