首頁 > php教程 > php手册 > 主體

php实现中文字符串翻转

WBOY
發布: 2016-06-06 19:53:03
原創
1505 人瀏覽過

欢迎进入Linux社区论坛,与200万技术人员互动交流 >>进入 第一种方法: function cstrrev($str) { $len = strlen($str); for($i = 0; $i $len; $i++) { $char = $str{0}; if(ord($char) 127) { $i++; if($i $len) { $arr[] = substr($str, 0,

欢迎进入Linux社区论坛,与200万技术人员互动交流 >>进入

  第一种方法:

  function cstrrev($str)

  {

  $len = strlen($str);

  for($i = 0; $i

  {

  $char = $str{0};

  if(ord($char) > 127)

  {

  $i++;

  if($i

  {

  $arr[] = substr($str, 0, 2);

  $str = substr($str, 2);

  }

  }

  else

  {

  $arr[] = $char;

  $str = substr($str, 1);

  }

  }

  return join(array_reverse($arr));

  }

  第二种方法:

  function cstrrev($str)

  {

  $len = mb_strlen($str,'UTF-8');

  $str_arr = array();

  for($i=0; $i

  $str_arr[$i] = mb_substr($str,$i,1,'UTF-8');//拆成单字到组

  }

  return join(array_reverse($str_arr));

  }

php实现中文字符串翻转

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門推薦
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板