网站开发中有很多的数据需要具有规则性,方便于管理员进行管理,所以,在一些存储数据的提交请求时,对大小写是要要求的。但是,为了使用户输入方便,不刻意的要求用户输入大写或小写,而是在存储数据时,使用程序控制将输入的内容统一大写或小写进行存储。本章,就带大家了解,怎么将我们输入的字符串进行大写或小写转换。
首先我们先学习两个函数: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> <?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/>"; } ?>
代码运行结果:
对字符串进行大小写转换并不是必要功能,可以根据每个网站的不同要求选择使用。比如在电子商务网站的后台商品添加页面中,为了使商品的型号以统一的规格显示,就可以使用本章所讲解的两个大小写转换函数。所以掌握这两个函数很很有必要的。关于更多字符串的问题,请关注php字符串string专题
Atas ialah kandungan terperinci php如何对字符串进行大小写转换?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!