首頁  >  文章  >  後端開發  >  php如何對字串進行大小寫轉換?

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

怪我咯
怪我咯原創
2017-05-03 11:52:065078瀏覽

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

首先我們先學習兩個函數:strtoupper()函數和strtolower()函數

將字串全部轉換成大寫方法:

strtoupper()函數

strtoupper()函數是將字串轉換為大寫、語法如下:

strtoupper (str )

參數str是轉換的字串

範例

用strtoupper()函數將下面變數$str進行大寫轉換,程式碼如下

<?php
$str = "Www.Php.cn";
$str = strtoupper($str);
echo $str;
?>

程式碼執行結果:

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

將字串全部轉換為小寫方法:

#strtolower()函數

strtolower()函數是將字串全部轉換為小寫,語法如下:

strtolower (str )

參數str是被轉換的字串

#範例

用strtolower()函數將變數$str進行小寫轉換,程式碼如下:

<?php
$str = "WWW.PHP.CN";
$str = strtolower($str);
echo $str;
?>

程式碼運行結果:

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

#應用程式實例

##下面的範例將使用者填寫的圖書資訊中的圖書編號全部以大寫的形式存儲,代碼如下:

<!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>
<?PHP
header("content-type:text/html;charset=utf-8");
$name=$_POST[&#39;name&#39;];
$cod=$_POST[&#39;cod&#39;];
$pri=$_POST[&#39;pri&#39;];
$num=$_POST[&#39;num&#39;];
$pro=$_POST[&#39;pro&#39;];
if(isset($_POST[&#39;sub&#39;])){
 $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如何對字串進行大小寫轉換?

對字串進行大小寫轉換並不是必要功能,可以根據每個網站的不同要求選擇使用。例如在電子商務網站的後台商品添加頁面中,為了讓商品的型號以統一的規格顯示,就可以使用本章所講解的兩個大小寫轉換函數。所以要掌握這兩個函數很有必要的。關於更多字串的問題,請關注php如何對字串進行大小寫轉換?php字串string專題

#####

以上是php如何對字串進行大小寫轉換?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn