欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

php如何对字符串进行大小写转换?

程序员文章站 2022-03-18 10:49:31
...
网站开发中有很多的数据需要具有规则性,方便于管理员进行管理,所以,在一些存储数据的提交请求时,对大小写是要要求的。但是,为了使用户输入方便,不刻意的要求用户输入大写或小写,而是在存储数据时,使用程序控制将输入的内容统一大写或小写进行存储。本章,就带大家了解,怎么将我们输入的字符串进行大写或小写转换

首先我们先学习两个函数: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['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如何对字符串进行大小写转换?

php如何对字符串进行大小写转换?对字符串进行大小写转换并不是必要功能,可以根据每个网站的不同要求选择使用。比如在电子商务网站的后台商品添加页面中,为了使商品的型号以统一的规格显示,就可以使用本章所讲解的两个大小写转换函数。所以掌握这两个函数很很有必要的。关于更多字符串的问题,请关注php字符串string专题

以上就是php如何对字符串进行大小写转换?的详细内容,更多请关注其它相关文章!