加入收藏 | 设为首页 | 会员中心 | 我要投稿 92站长网 (https://www.92zz.com.cn/)- 语音技术、视频终端、数据开发、人脸识别、智能机器人!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

怎么用PHP将字符串转成为小写

发布时间:2023-06-09 13:30:59 所属栏目:PHP教程 来源:未知
导读:   这篇文章主要介绍了怎么用PHP将字符串转换为小写的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇怎么用PHP将字符串转换为小写文章都会有所收获,下面我
  这篇文章主要介绍了怎么用PHP将字符串转换为小写的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇怎么用PHP将字符串转换为小写文章都会有所收获,下面我们一起来看看吧。
 
  strtolower()函数
 
  strtolower()函数可以将字符串转换为小写字母。该函数的语法如下:
 
  string strtolower (string $string)
 
  其中,$string参数是要转换的字符串。
 
  以下是使用strtolower()函数将字符串转换为小写的示例代码:
 
  $str = "PHP 转小写";
 
  echo strtolower($str);
 
  输出:
 
  php 转小写
 
  mb_strtolower()函数
 
  mb_strtolower()函数是mbstring函数扩展中的函数,可以将字符串转换为小写字母,并支持多字节字符集。该函数的语法如下:
 
  string mb_strtolower (string $str [, string $encoding = mb_internal_encoding()])
 
  其中,$str参数是要转换的字符串,$encoding参数是字符集编码,默认值为mb_internal_encoding()。
 
  以下是使用mb_strtolower()函数将字符串转换为小写的示例代码:
 
  $str = "PHP 转小写";
 
  echo mb_strtolower($str);
 
  输出:
 
  php 转小写
 
  strtolower()和mb_strtolower()的区别
 
  虽然两种方法都可以将字符串转换为小写字母,但是strtolower()函数只支持单字节字符集,而mb_strtolower()函数不仅支持单字节字符集,还支持多字节字符集,比如UTF-8等。
 
  自定义函数
 
  除了内置的函数外,你也可以自定义函数来实现将PHP字符串转换为小写。以下是一个自定义函数的示例代码:
 
  function toLower($str) {
 
      $res = "";
 
      for ($i = 0; $i < strlen($str); $i++) {
 
          $char = ord($str[$i]); // 将字符转换为ASCII码
 
          if ($char >= 65 && $char <= 90) { // 判断字符是否为大写字母
 
              $res .= chr($char + 32); // ASCII码加32,得到对应的小写字母
 
          } else {
 
              $res .= $str[$i]; // 如果不是大写字母,直接拼接上去
 
          }
 
      }
 
      return $res;
 
  }
 
  $str = "PHP 转小写";
 
  echo toLower($str);
 
  输出:

  php 转小写
 

(编辑:92站长网)

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

    推荐文章