ホームページ  >  記事  >  バックエンド開発  >  PHP配列の各キーにプレフィックスを追加するにはどうすればよいですか?

PHP配列の各キーにプレフィックスを追加するにはどうすればよいですか?

藏色散人
藏色散人オリジナル
2019-02-28 10:46:284454ブラウズ

配列の各キーに 1 つまたは複数の文字を追加する必要がある場合、ほとんどの人は for ループまたは foreach ループを使用してキーを追加することを好みます。しかし、ループなしでそれを行うことはできます。次に、array_combine()、array_keys()、array_map() 関数を使用して、主に配列の各キーにプレフィックスを追加します。

PHP配列の各キーにプレフィックスを追加するにはどうすればよいですか?

# 以下の例では、これらの関数を一緒に使用し、より迅速な方法で各キーにプレフィックスを追加する方法を示します。

コード例は次のとおりです。次のように:

<?php
$myArray = [&#39;0&#39;=>&#39;Hi&#39;,&#39;1&#39;=>&#39;Hello&#39;,&#39;2&#39;=>&#39;Hey&#39;];
$myNewArray = array_combine(
array_map(function($key){ return &#39;a&#39;.$key; }, array_keys($myArray)),
$myArray
);
print_r($myNewArray);

出力:

Array
(
[a0] => Hi
[a1] => Hello
[a2] => Hey
)

関連関数の紹介:


array_combine() 関数は、配列の値をキー名として使用して配列を作成します。 、別の配列の値をその値として使用します。

array_keys() 関数は、配列内のキー名の一部またはすべてを返します。

array_map() 関数は、配列の各要素にコールバック関数を適用します。

この記事は、PHP 配列の各キーにプレフィックスを追加する方法について説明しています。困っている友人のお役に立てれば幸いです。

以上がPHP配列の各キーにプレフィックスを追加するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。