この記事では、PHP 配列のすべての値を大文字または小文字に変更する方法を紹介します。この記事を読むと、PHP 配列についての理解が深まると思います。この記事に含まれる問題解決のアイデアは、誰もが日常の開発で使用するのに役立ちます~
まず、次のような配列 $Color の例を示します:
$Color = array('A' => 'Blue', 'B' => 'Green', 'c' => 'Red');
ローカルで操作して値を大文字または小文字に変換できます。
以下は私が指定した実装方法です:
完全な PHP コードは次のとおりです:
$value) { if (is_array($value)) { $narray[$key] = array_change_value_case($value, $case); continue; } $narray[$key] = ($case == CASE_UPPER ? strtoupper($value) : strtolower($value)); } return $narray; } $Color = array('A' => 'Blue', 'B' => 'Green', 'c' => 'Red'); echo '原始数组:'; var_dump($Color); echo '值是小写的:'; $myColor = array_change_value_case($Color,CASE_LOWER); var_dump($myColor); echo '值是大写的:'; $myColor = array_change_value_case($Color,CASE_UPPER); var_dump($myColor);
結果は次のとおりです。 :
これも非常に簡単ではないでしょうか。
ここでは 3 つの関数を知っておく必要があります:
1、is_array()
関数: 変数が配列かどうかを検出します。構文は "is_array(mixed $var) ): bool" は、var が配列の場合は true を返し、それ以外の場合は false を返します。
2, strtoupper()
関数: 文字列を大文字に変換するために使用されます。この関数はバイナリ セーフであり、戻り値は大文字に変換された文字列です。
3, strto lower()
関数: 文字列を小文字に変換するために使用されます。この関数はバイナリ セーフであり、戻り値は小文字に変換された文字列です。
付属の関連関数:
lcfirst(): 文字列の最初の文字を小文字に変換します。
strto lower(): 文字列を小文字に変換します。
ucfirst(): 文字列の最初の文字を大文字に変換します。
ucwords(): 文字列の各単語の最初の文字を大文字に変換します
最後に、最新かつ最も包括的な「PHP ビデオ チュートリアル 」を皆さんにお勧めします。ぜひ学んでください。
以上がPHP配列のすべての値を大文字または小文字に変更する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。