0 Comments

字符串大小写之间的转换

发布于:2012-12-05  |   作者:广州网站建设  |   已聚集:人围观

       这是一个字符串大小写转换的实例
      实例位置:光盘\mingrisoft\10\268

 

        在电子商务类网站的后台商品添加页面中,为了使商品的型号以统一的规格显示,经常需要利用大小写转换函数对录入的型号进行大小写的转换。例如用户录入某商品的型号为“AsdF-001”,提交表单后,系统会利用大小写转换函数自动将其转换为“ASDF-001”,这样不必用户通过手动进行改写,从而能有效地提高商品信息的录入效率。

      运行本实例如图10.2所示,首先在表单中输入一个或多个英文字符,如果单击表单中的“转换为大写”按钮,则将文本框中的字母全部转换为大写:如果单击“转换为小写”按钮,则将文本框中的字母全部转换为小写。

图10.2  字符串字母大小写转换

技术要点

实现字符串的大小写转换,主要通过PHP的预定义函数strtolower()和strtoupper()实现。下面为这两个函数的具体使用方法。
语法:

 

string strtolower(string str) 

功能:strtolower()函数将参数str中的字母全部转换为小写。
语法:

 

string strtoupper(string str)   

 


功能:strtoupper()函数将参数str中的字母全部转换为大写。

实现过程

(1)创建index.php生成字符串录入表单。代码如下:

<form name="form1" method="post" action="<?php $PHP_SELF?>">
<input type="text" size="20" name="str"><br>
<input type="submit" name="submit1" value="转换为大写">&nbsp;
<input type="submit" name="submit2" value="转换为小写">
</form>

(2)判断提交按钮submit1的值是否为空,如果不为空,则将录入的字母转变为大写;判断提交按钮submit2的值是否为空,如果不为空,则将录入的字母转变为小写。
if($_POST[submit1]!="")
{
$str=$_POST[str];
echo $str."全部转换为大写字母为".strtoupper($_POST[str]);
}
if($_POST[submit2]!="")
{
$str=$_POST[str];
echo $str."全部转换为写字母为".strtolower($_POST[str]);
举一反三

 

根据本实例,读者可以:
实现对指定位置的字符进行大小写转换。
实现商品型号的统一规格转换。

标签:
飞机