ホームページ >バックエンド開発 >PHPの問題 >PHP配列の要素の大文字と小文字を変更する方法

PHP配列の要素の大文字と小文字を変更する方法

PHPz
PHPzオリジナル
2023-04-25 16:13:04592ブラウズ

PHP には、追加、削除、並べ替えなどの一般的な操作を実行するために使用できる配列関数が多数あります。その中には、配列の要素の大文字と小文字を一律に変更するために使用できる配列関数もあります。この記事では、これらの関数を使用して PHP で大文字と小文字を変更する方法を説明します。

1. strtoupper() 関数と strto lower() 関数

PHP には、文字列内のすべての文字を大文字または小文字に変換できる 2 つの関数、strtoupper() と strto lower() があります。これら 2 つの関数を使用して、配列要素の大文字と小文字を変更できます。例:

$words = array("Hello", "World", "Php");
$words_upper = array_map("strtoupper", $words);
$words_lower = array_map("strtolower", $words);
print_r($words_upper);
print_r($words_lower);

上記のコードは出力します:

Array
(
    [0] => HELLO
    [1] => WORLD
    [2] => PHP
)
Array
(
    [0] => hello
    [1] => world
    [2] => php
)

上記のコードは、array_map() 関数を使用して、$words 配列内の要素をそれぞれ大文字または小文字に変換し、 2 つの配列 $words_upper と $words_ lower では、最後に print_r() 関数を使用してそれらを出力します。

2. ucfirst() 関数と lcfirst() 関数

文字列内のすべての文字をそれぞれ大文字または小文字に変換することに加えて、ucfirst() 関数と lcfirst() 関数を使用することもできます。文字列の最初の文字をそれぞれ大文字または小文字に変換します。これら 2 つの関数を使用して、配列要素の大文字と小文字を変更することもできます。例:

$words = array("php", "javascript", "html");
$words_ucfirst = array_map("ucfirst", $words);
$words_lcfirst = array_map("lcfirst", $words);
print_r($words_ucfirst);
print_r($words_lcfirst);

上記のコードは出力します:

Array
(
    [0] => Php
    [1] => Javascript
    [2] => Html
)
Array
(
    [0] => php
    [1] => javascript
    [2] => html
)

上記のコードは、array_map() 関数を使用して、$words 配列内の要素の最初の文字をそれぞれ大文字または小文字に変換します。結果を他の 2 つの配列 $words_ucfirst と $words_lcfirst に保存し、最後に print_r() 関数を使用して出力します。

3. ucwords() 関数

PHP には、文字列内の各単語の最初の文字を大文字に変換できる関数 ucwords() も提供されています。同様に、この関数を使用して配列要素の大文字と小文字を変更することもできます。例:

$words = array("php programming", "javascript coding", "html5 development");
$words_ucwords = array_map("ucwords", $words);
print_r($words_ucwords);

上記のコードは出力します:

Array
(
    [0] => Php Programming
    [1] => Javascript Coding
    [2] => Html5 Development
)

上記のコードは、array_map() 関数を使用して、$words 配列の要素内の各単語の最初の文字を大文字に変換します。 . を実行し、結果を $words_ucwords 配列に保存し、最後に print_r() 関数を使用して出力します。

概要:

PHP では、strtoupper()、strto lower()、ucfirst()、lcfirst()、および ucwords() 関数を使用して、配列要素の大文字と小文字を簡単に変更できます。 。これらの機能により、実際の開発において不規則なテキストを標準化された大文字・小文字に素早く変換することができ、コードの可読性や保守性が向上します。

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

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