2015年11月10日

PHP 文字列を大文字や小文字に変換する

«
»

Pocket

今回は「アルファベットの文字列を大文字や小文字に変換する
方法を紹介したいと思います。
 
英語で名前を入力してもらう際などに大文字や小文字に統一したい場合、
ユーザーには自由に入力してもらい、プログラム側で変換する際に利用します。
まずはサンプルプログラムをみてみましょう。
 


<?php

$moji = "test";

$moji2 = strtoupper($moji); // $mojiを大文字に変換する

echo $moji2;

実行結果

PHP strtoupper

解説

strtoupper関数はstrtoupper(文字列)という形式で利用し、
返り値として大文字に変換した文字列を返します。
 
従って、「test」が「TEST」に変換されて、$moji2に保管されます。
 
次は小文字に変換するプログラムをみてみましょう。
 


<?php

<?php

$moji = "SAMPLE program";

$moji2 = strtolower($moji); //小文字に変換する

echo $moji2;

実行結果

php strtolower

解説

strtolower関数はstrtolower(文字列)という形式で利用し、
返り値として小文字に変換した文字列を返します。
 
従って、「SAMPLE」が「sample」に変換されて、もともと小文字だったprogramは
小文字のまま、$moji2に保管されます。

まとめ

・大文字に変換したい場合はstrtoupper
 
・小文字に変換したい場合はstrtolower

【関連する記事】