ホームページ >バックエンド開発 >PHPの問題 >PHPの配列キー値を小文字に変換する方法

PHPの配列キー値を小文字に変換する方法

醉折花枝作酒筹
醉折花枝作酒筹オリジナル
2021-06-01 11:59:111640ブラウズ

php では、array_change_key_case 関数を使用して配列キー値を小文字に変換できます。構文形式は「array_change_key_case(array, CASE_LOWER)」です。値が CASE_LOWER の場合、配列のキーを小文字に変換します。

PHPの配列キー値を小文字に変換する方法

このチュートリアルの動作環境: Windows7 システム、PHP7.1 バージョン、DELL G3 コンピューター

PHP で配列キーを小文字に変換する, ループを使わずに簡単に実装できます。 array_change_key_case() を使用するだけです。 array_change_key_case 関数には 2 つのパラメータがあり、1 つは配列で、もう 1 つは定数「CASE_LOWER」にすることができるため、大規模なプロジェクトを実行する場合はこれを行う必要がある場合があります。

以下ではarray_change_key_case()を使って配列の値を小文字に変換する方法を紹介します。

PHP コードの例は次のとおりです:

<?php
$myArray = [&#39;Hey&#39;=>&#39;Hey&#39;,&#39;HELLO&#39;=>&#39;Hello&#39;,&#39;hi&#39;=>&#39;Hi&#39;,&#39;Gm&#39;=>&#39;GM&#39;];
$result = array_change_key_case($myArray, CASE_LOWER);
print_r($result);

出力:

Array
Array
(
[hey] => Hey
[hello] => Hello
[hi] => Hi
[gm] => GM
)

上に示すように、連想配列のキーは小文字に変換されます。

関数の紹介:

array_change_key_case() 配列内のすべてのキー名をすべて大文字または小文字に変更します array_change_key_case ( array $array [, int $case = CASE_LOWER ] ) : array

array_change_key_case() 配列 array 内のすべてのキー名をすべて小文字または大文字に変更します。この関数は数値インデックスを変更しません。

パラメータ:

  • array、操作対象の配列。

  • ケースでは、ここでは 2 つの定数、CASE_UPPER または CASE_LOWER (デフォルト値) を使用できます。

戻り値、キーがすべて小文字またはすべて大文字の配列を返します。入力値 (配列) が配列でない場合は、FALSE

注:入力値 (配列) が配列でない場合、エラー警告 (E_WARNING) がスローされます。

おすすめ: 「2021 PHP 面接の質問まとめ (集)」 「php ビデオ チュートリアル#」 ##》

以上がPHPの配列キー値を小文字に変換する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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