PHP 4.0 时尚编程百例 —  实例 54  常用字符串函数(一)

林继 PHP 技术 5,523 共写了733个字 (2005-06-08 15:55:11) 没有评论 打印 扫描二维码 百度已收录

实例说明

本例将介绍常用的字符串函数。strcmp()函数.用来比较两个字符串的大小。传回负数表示strl小于str2;传回正数表示strl大于str2;传回0表示两个字符串相同。strlen()函数传回指定的字符串长度。strpos(a,b)函数用来寻找字符串a中的字符b最先出现的位置。值得注意的是b只能是—个字符,如果文字就不适合了。(也可以)若找不到指定的字符,则传回false值。

编程思路

给两个变量赋予初始值,$first=”abc”,$second=”aBc”,然后使用strcmp()函数,比较两个字符串变量,同时判断函数的返回值,和”0″进行比较,传回负数表示str1小于str2;传回正数表示strl大于str2;传回0表示两个字符串相同。如果传回的值为”0″,就打印出两字符串相等的提示信息.否则打印字符串不相等的信息.

使用strlen()函数,求出字符串”a short string”的长度,打印出来。

变量赋值:$text=”hello world”,使用函数strpos($text,”w”),求出”w”在字符串”hello world”中的位置。

创作步骤

一、使用strcmp()函数

给两个变量赋予初始值

   $first=”abc”;
$second=”aBc”;

使用if语句判断strcmp()函数的返回值,从而判断两个变量的大小

二、求字符串的长度

使用strlen(“a short string”)求得字符串的长度

三、使用strpos()函数

寻找字符串中某字符最先出现处,首先变量赋值 $text=”hello world”,然后查找字符”w”在变量中
的位置,并打印出位置的信息。

四、本例程序代码

  1. <HTML>
  2. <HEAD>
  3. <TITLE>常用字符串函数(一)</TITLE>
  4. </HEAD>
  5. <BODY>
  6. <?php
  7.       $first="abc";
  8.       $second="aBc";
  9.       if(strcmp($first,$second)==0)
  10.       {
  11.            print("字符串相等:"."<hr>");
  12.       }
  13.       else
  14.       {
  15.            print("字符串不相等"."<hr>");
  16.       }
  17. ?> 
  18. <?php
  19.        print("a short string".strlen("a short string")."<hr>");           // 字符串长度
  20. ?>
  21. <?php
  22.       $text="hello world";
  23.       print(strpos($text,"w")."<hr>");         // 寻找字符串中字符"w"的最先出现处
  24. ?>
  25. </BODY>
  26. </HTML>

如果觉得我的文章对您有用,请随意赞赏。您的支持将鼓励我继续创作!

发表评论

电子邮件地址不会被公开。 必填项已用*标注

< >