加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

php实现字符串翻转的方法

发布时间:2020-12-13 02:31:21 所属栏目:PHP教程 来源:网络整理
导读:《:php实现字符串翻转的方法》要点: 本文介绍了:php实现字符串翻转的方法,希望对您有用。如果有疑问,可以联系我们。 本篇章节讲解php实现字符串翻转的方法.供大家参考研究.具体实现方法如下: PHP教程 ?phpheader("content-type:text/html;char

《:php实现字符串翻转的方法》要点:
本文介绍了:php实现字符串翻转的方法,希望对您有用。如果有疑问,可以联系我们。

本篇章节讲解php实现字符串翻转的方法.分享给大家供大家参考.具体实现方法如下:PHP教程

<?php
header("content-type:text/html;charset=utf-8");
 /**
此函数的作用是反转中文字符串
mb_strlen() 获取字符的长度
mb_substr() 获取字符的单个元素
krsort() 依照键值逆序排序数组
implode() 将数组拼接为字符串
explode() 使用字符串分隔字符串
 */
function str_rev_gb($str){
  //判断输入的是不是utf8类型的字符,否则退出
  if(!is_string($str)||!mb_check_encoding($str,'UTF-8')){
    exit("输入类型不是UTF8类型的字符串");
  }
  $array=array();
  //将字符串存入数组
  $l=mb_strlen($str,'UTF-8');
  for($i=0;$i<$l;$i++){
    $array[]=mb_substr($str,$i,1,'UTF-8');
  }
  //反转字符串
  krsort($array);
  //拼接字符串
  $string=implode($array);
  return $string;
}
$str1 = "Englist";
$str2 = "English中国";
$str3 = "Eng中lish国";
$str4 = "中华人民共和国";
echo $str1."->".str_rev_gb($str1)."<br>";
echo $str2."->".str_rev_gb($str2)."<br>";
echo $str3."->".str_rev_gb($str3)."<br>";
echo $str4."->".str_rev_gb($str4)."<br>";

希望本文所述对大家的php程序设计有所帮助.PHP教程

《:php实现字符串翻转的方法》是否对您有启发,欢迎查看更多与《:php实现字符串翻转的方法》相关教程,学精学透。编程之家 52php.cn为您提供精彩教程。

(编辑:李大同)

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

    推荐文章
      热点阅读