ホームページ  >  記事  >  バックエンド開発  >  PHP文字列反転例の詳細な説明に関する簡単な説明

PHP文字列反転例の詳細な説明に関する簡単な説明

小云云
小云云オリジナル
2018-01-13 13:07:411817ブラウズ

この記事では、主に PHP 文字列の反転について簡単に説明します。面接でよく聞かれる質問が参考になると思います。編集者をフォローして見てみましょう。皆さんのお役に立てれば幸いです。

1. シングルバイト文字列反転

phpは、文字列反転用の関数strrev()を提供します


$str = 'abcdef';
echo strrev($str);

2 中国語文字列を含むマルチバイト文字の場合は、mb_substr()を使用する必要があります。


$str = '字符串反转';
function rev($str, $encoding = 'utf-8'){
 $len = mb_strlen($str);
 $result = '';
 for ($i = $len-1; $i>=0; $i--){
  $result.= mb_substr($str,$i,1,$encoding);
 }
 return $result;
}
echo rev($str);

3. 最初の交換を実装するアルゴリズム


関連推奨事項:

文字列の反転出力を実現するためのphpメソッド_PHPチュートリアル

文字列処理 - PHPは文字列を実装しますreversal [head-to-tail swap]

javascript 文字列 reversal_javascript スキルを実装する 3 つのメソッド


以上がPHP文字列反転例の詳細な説明に関する簡単な説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。