ホームページ > バックエンド開発 > PHPの問題 > PHP配列のすべての値を大文字または小文字に変更する方法

PHP配列のすべての値を大文字または小文字に変更する方法

藏色散人
リリース: 2023-03-12 06:06:01
オリジナル
3826 人が閲覧しました

この記事では、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);
ログイン後にコピー

結果は次のとおりです。 :

PHP配列のすべての値を大文字または小文字に変更する方法

これも非常に簡単ではないでしょうか。

ここでは 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 サイトの他の関連記事を参照してください。

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