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

怪我咯
发布: 2023-03-07 17:56:01
原创
5136 人浏览过

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

首先我们先学习两个函数:strtoupper()函数和strtolower()函数

将字符串全部转化为大写方法:

strtoupper()函数

strtoupper()函数是将字符串转化为大写、语法如下:

strtoupper (str )
登录后复制

参数str是被转化的字符串

示例

用strtoupper()函数将下面变量$str进行大写转换,代码如下

<?php
$str = "Www.Php.cn";
$str = strtoupper($str);
echo $str;
?>
登录后复制

代码运行结果:

0.jpg

将字符串全部转化为小写方法:

strtolower()函数

strtolower()函数是将字符串全部转化为小写,语法如下:

strtolower (str )
登录后复制

参数str是被转化的字符串

示例

用strtolower()函数将变量$str进行小写转换,代码如下:

<?php
$str = "WWW.PHP.CN";
$str = strtolower($str);
echo $str;
?>
登录后复制

代码运行结果:

1.jpg

应用实例

下面的示例将用户填写的图书信息中的图书编号全部以大写的形式存储,代码如下:

<!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/>";
}
?>
登录后复制

代码运行结果:

2.jpg

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

以上是php如何对字符串进行大小写转换?的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板