php如何對字串進行大小寫轉換?

來源:互聯網
上載者:User
網站開發中有很多的資料需要具有規則性,方便於管理員進行管理,所以,在一些儲存資料的提交請求時,對大小寫是要要求的。但是,為了使使用者輸入方便,不刻意的要求使用者輸入大寫或小寫,而是在儲存資料時,使用程式控制將輸入的內容統一大寫或小寫進行儲存。本章,就帶大家瞭解, 怎麼將我們輸入的字串進行大寫或小寫轉換

首先我們先學習兩個函數: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>        編&#12288&#12288號:<input type="text" name="cod">    </p>    <p>        價&#12288&#12288格:<input type="text" name="pri">    </p>    <p>        數&#12288&#12288量:<input type="text" name="num">    </p>    <p>        產&#12288&#12288地:<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專題

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.