ホームページ >バックエンド開発 >PHPチュートリアル >PHPで文字列を大文字と小文字に変換するにはどうすればよいですか?
ウェブサイトの開発には、管理者が定期的に管理しやすいようにする必要があるデータが大量にあるため、一部の保存データのリクエストを送信する場合は、ケース要件が必要です。ただし、ユーザーの入力を容易にするために、ユーザーに大文字または小文字の入力を意図的に要求せず、データを保存する際に、入力された内容を大文字または小文字で保存するようにプログラム制御が使用されます。この章では、入力した文字列を大文字または小文字に変換する方法を説明します。
最初に 2 つの関数を学びます: strtoupper() 関数と strtolower() 関数
すべての文字列を大文字に変換する方法:
strtoupper() 関数
strtoupper() 関数は文字列を変換しますは大文字に変換され、構文は次のとおりです。strtoupper (str )パラメータ str は、変換された文字列です 例 strtoupper() 関数を使用して、次の変数 $str を大文字に変換します コードは次のとおりです
<?php $str = "Www.Php.cn"; $str = strtoupper($str); echo $str; ?>。コード実行結果:
すべての文字列を小文字に変換するメソッド:
strto lower() 関数
strto lower() 関数は、すべての文字列を小文字に変換します。構文は次のとおりです:strtolower (str )パラメータ str は変換対象の文字です 文字列 例 strto lower() 関数を使用して、変数 $str を小文字に変換します。 コードは次のとおりです。
<?php $str = "WWW.PHP.CN"; $str = strtolower($str); echo $str; ?>コードの実行結果:
アプリケーション。例
次の例では、ユーザーが入力した書籍情報を追加します。書籍番号はすべて大文字で保存されます。 コードは次のとおりです。<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>字符串大小写转换</title> </head> <body> <form method="post" action="" enctype="multipart/form-data"> <p> 图书名称:<input type="text" name="name"> </p> <p> 编  号:<input type="text" name="cod"> </p> <p> 价  格:<input type="text" name="pri"> </p> <p> 数  量:<input type="text" name="num"> </p> <p> 产  地:<input type="text" name="pro"> </p> <input type="submit" name="sub" value="提交" /> </form> </body> </html> <?PHP header("content-type:text/html;charset=utf-8"); $name=$_POST['name']; $cod=$_POST['cod']; $pri=$_POST['pri']; $num=$_POST['num']; $pro=$_POST['pro']; if(isset($_POST['sub'])){ $name=strtoupper($name); $cod=strtoupper($cod); echo "<p>图书名称:$name<p/>"; echo "<p>编号:$cod<p/>"; echo "<p>价格:$pri<p/>"; echo "<p>数量:$num<p/>"; echo "<p>产地:$pro<p/>"; } ?>コードの実行結果: 文字列の大文字と小文字の変換は次のとおりです。必須の機能ではありませんので、各 Web サイトのさまざまな要件に応じて選択できます。例えば、ECサイトのバックエンド商品追加ページでは、統一した仕様の商品モデルを表示するために、本章で説明する2つの大文字・小文字変換機能を利用することができます。したがって、これら 2 つの機能をマスターすることが非常に必要です。文字列に関するその他の質問については、
php string string
トピックを参照してください。
以上がPHPで文字列を大文字と小文字に変換するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。