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

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

藏色散人
リリース: 2023-04-05 12:38:02
オリジナル
4535 人が閲覧しました

配列の各キーに 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 サイトの他の関連記事を参照してください。

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