ホームページ > php教程 > php手册 > php实现中文字符串翻转

php实现中文字符串翻转

WBOY
リリース: 2016-06-06 19:53:03
オリジナル
1515 人が閲覧しました

欢迎进入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 までご連絡ください。
最新の問題
人気のおすすめ
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート