首页 » 建站技术 » PHP 技术 » 浏览内容

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


2005-06-10 11:44:48 5,409 0 发表评论 字体: 作者:C.K.
标签: 时尚编程百例

体验版 88 元,个人版 128 元,多用户版 288元个人版160元升级到多用户版。

实例说明

本例将继续介绍使用常用字符串函数的使用。substr(a,b,c)函数将字符串a中的第b位字符起的字符串取出c个字符,若b为负数,则从字符串尾端算起。若可省略的参数1engh存在,但为负数,则表示取到倒数第1eng个字符。strtok()函数将字符串a以字符串b为标志切成小段的字符串。

编程思路

把变量赋初始值,$text=”My dog's name is Angus.”,使用取出字符串函数substr(),取出从第17个字符起,共5个字符,就是”Angus”,然后打印出来.    

把变量赋初始值,=strtok(“leon atkinson leon@clearink.com”,” t”),使用切开字符串的函数strtok()把字符变量$line按” “切开,然后通过循环语句把切开的字符串打印出来.  

使用strstr()函数,这个函数传人两个参致,传回字符串中由某字符串开始至结束的字符串。例如:字符串赋值为:$text=”Although this is string,it's not very long.”,函数strstr($text,”,”)的值为”,it's not very long.”.

创作步骤

一、取出子字符串的函数substr()

$text="My dog's name is Angus.";
  • echo substr($text,17,5)."<hr>";
  • 取出字符串”My dog’s name is Angus.”.中由第7位开始的共5个字符。

    二、切开字符串strtok()函数

    首先给变量赋值:$line=strtok(“leon\tatkinson\tleon@clearink.com”,”\ t”),然后使用strtok()函数,把变量$line以”\t”为标志切成子字符串.再通过循环的语句把各个子字符串打印出来.

    while($line)
  •  {
  •      echo $line."<br />";
  •      $line=strtok("t");
  •  }
  • 上面是循环语句的使用.

    三、使用strstr()函数

    给变量赋值$text=”Although this is string,it’s not very long.”,然后取出从”,”开始到结束的字符串。

    四、本例程序代码

    <HTML>
  • <HEAD>
  • <TITLE>常用字符串函数(二)</TITLE>
  • </HEAD>
  • <BODY>
  • <?php
  •      $text="My dog's name is Angus.";
  •      echo substr($text,17,5)."<hr>";            // 取出字符串并打印
  • ?>
  • <?php
  •     // 切开字符串
  •     $line=strtok("leontatkinsontleon@clearink.com","t");
  •     while($line)
  •     {
  •          echo $line."<br />";
  •          $line=strtok("t");
  •     }
  • ?>
  • <?php
  •     // 传回字符串中由字符","开始至结束的字符串
  •     $text="Although this is string,it's not very long.";
  •     echo "<hr>".strstr($text,",");
  • ?>
  • </BODY>
  • </HTML>
    1. 网站统计 Statistics

      • 创建时间: 2005年1月3日 距今4971 天
      • 日志总数: 2461
      • 评论总数: 630
      • 标签总数: 654
      • 链接总数: 273
      • 最后更新: 2017-7-1 18:16:33
      • 您是本站第 13797962 位访客

      广告区 Guǎng Gào