網站開發中有很多的資料需要具有規則性,方便於管理員進行管理,所以,在一些儲存資料的提交請求時,對大小寫是要要求的。但是,為了使使用者輸入方便,不刻意的要求使用者輸入大寫或小寫,而是在儲存資料時,使用程式控制將輸入的內容統一大寫或小寫進行儲存。本章,就帶大家瞭解,
怎麼將我們輸入的字串進行大寫或小寫轉換。
首先我們先學習兩個函數:strtoupper()函數和strtolower()函數
將字串全部轉化為大寫方法:
strtoupper()函數
strtoupper()函數是將字串轉化為大寫、文法如下:
strtoupper (str )
參數str是被轉化的字串
樣本
用strtoupper()函數將下面變數$str進行大寫轉換,代碼如下
<?php$str = "Www.Php.cn";$str = strtoupper($str);echo $str;?>
代碼運行結果:
將字串全部轉化為小寫方法:
strtolower()函數
strtolower()函數是將字串全部轉化為小寫,文法如下:
strtolower (str )
參數str是被轉化的字串
樣本
用strtolower()函數將變數$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><?PHPheader("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/>";}?>
代碼運行結果:
對字串進行大小寫轉換並不是必要功能,可以根據每個網站的不同要求選擇使用。比如在電子商務網站的後台商品添加頁面中,為了使商品的型號以統一的規格顯示,就可以使用本章所講解的兩個大小寫轉換函式。所以掌握這兩個函數很很有必要的。關於更多字串的問題,請關注php字串string專題