加入收藏 | 设为首页 | 会员中心 | 我要投稿 梧州站长网 (https://www.0774zz.cn/)- 云原生、分布式云、媒体处理、业务安全、数据可视化!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

php字符串函数操作实例

发布时间:2022-08-02 13:46:31 所属栏目:PHP教程 来源:互联网
导读:去除字符串首尾空格和特殊字符的PHP函数trim() trim() 函数移除字符串两侧的空白字符或其他特殊字符,并返回去掉空格和特殊字符后的字符串。 语法格式如下: trim(string,charlist) trim() 函数参数 charlist 的可选值如下: 使用 trim() 函数移除字符串两侧
  去除字符串首尾空格和特殊字符的PHP函数trim()
  trim() 函数移除字符串两侧的空白字符或其他特殊字符,并返回去掉空格和特殊字符后的字符串。
 
  语法格式如下:
 
  trim(string,charlist)
  trim() 函数参数 charlist 的可选值如下:
 
 
 
   
 
   
 
  使用 trim() 函数移除字符串两侧的空白字符或其他特殊字符
 
   
 
  <?php
 
  $str = "rr(:@_@ cyy is cute.  @_@:)    ";
  echo trim($str);
  echo "<br>";
  echo trim($str,"rr(: :)");
  输出结果为:
 
 
 
   
 
   
 
   
 
  ltrim() 函数
 
  ltrim() 函数去除字符串左边的空格和特殊字符,并返回去掉左侧空格和特殊字符后的字符串。
 
  <?php
 
  $str = "   (:@_@ cyy is cute.  @_@:)    ";
  echo ltrim($str);
  echo "<br>";
  echo ltrim($str,"   (:@_@ ");
  输出结果为:
 
 
 
   
 
   
 
   
 
  rtrim() 函数
 
  rtrim() 函数去除字符串左边的空格和特殊字符,并返回去掉右侧空格和特殊字符后的字符串。
 
  <?php
 
  $str = "   (:@_@ cyy is cute.  @_@:)    ";
  echo rtrim($str);
  echo "<br>";
  echo rtrim($str,"@_@:)    ");
  输出结果为:
 
 
 
   
 
   
 
  PHP获取字符串长度函数strlen()函数
  在一些网站注册或者其他活动中,我们需要用户提交一些信息,对于这些信息会有一定的要求,比如用户注册信息有一些限制长度不能小于多少大于多少。这里我们就需要使用PHP自带函数进行获取操作。
 
  strlen()函数主要用于获取指定字符串string的长度。
 
  使用strlen()函数来获取字符串的长度,示例代码如下:
 
  <?php
 
  $str = 'cyy is cute.';
  echo strlen($str);
  输出结果为:12
 
  在strlen字符长度时,一个UTF8的中文字符算3个长度,数字、英文、小数点、下划线和空格占一个字符。
 
  需要注意的是在gb2312中,strlen计算字符长度时,一个中文字符只算2个长度。
 
  strlen()函数除了用来获取字符串长度以外还可以用来检测字符串的长度。
 
   
 
  下面用一个简单的实例来使用strlen()函数对提交的用户密码长度进行检测,如果密码长度小于5,则会弹出一个提示信息。
 
  具体操作的步骤如下:
 
  1. 新建一个PHP文件,命名为index.php。
 
  2. 添加一个表单,将表单的action属性设置为 test.php。
 
  3. 应用html标记设计一个表单,添加一个用户名文本框;添加一个密码文本框。
 
  复制代码
  <!DOCTYPE html>
  <html lang="en">
  <head>
      <meta charset="UTF-8">
      <title>index</title>
  </head>
  <body>
      <form action="test.php" method="post">
          user: <input type="text" name="username"><br>
          pwd: <input type="password" name="password"><br>
          <input type="submit" value="提交">
      </form>
  </body>
  </html>
  复制代码
  4. 另外再创建一个PHP文件,命名为test.php,里面写入如下代码:
 
  <?php
  if(strlen($_POST['password'])<6){
      echo "<script>alert('密码不能小于6位,请重新输入!');history.back();</script>";
  }

(编辑:梧州站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读