strrev()

strrev()|文字列反転|PHP

strrev()|数字や文字列を反転してかえす
  • Facebook
  • はてなブックマーク
  • Twitter
  • Pocket

英文字列と、数値列を逆並びにすることができる!strren()を使って、いろんな文字列を反転させて遊んでみた。もしよろしければご参考までにどうぞ。

この頁の目次

strrev()の使い方

PHP
  • <?php
  • 	
  • //基本的な使い方
  • 	strrev( 反転させたい文字列か数値列 );
  • 	
  • ?>

引数に反転させたい英文字列、もしくは、数値列を指定する。すると指定した文字列が、真逆に並べ替えられた状態でかえってきます。

日本語(マルチバイト)文字列を引数に指定するとエラー発生するので要注意。

英文字列を真逆にする

PHP
  • <?php
  • 	
  • //英文字列を代入した変数で実験
  • 	$amedama = 'ABCDEFG';
  • 	echo strrev($amedama);
  • 	
  • //引数に英文字列を直接記述して実験
  • 	echo strrev('hijklmn');
  • 	
  • ?>

文字列を変数へ代入してから文字列を反転させるサンプルコードと、直接、strrevの引数へ文字列を入力して、文字列を反転させるサンプルコードを御用意しました。

実行結果は、以下のとおりです。

実行結果
  • GFEDCBA
  • nmlkjih

見てのとおり、指定した文字列が反転し、真逆に並んでいます。ABCDEFGが、GFEDCBAになり、hijklmnは、nmlkjihになりました。

数値を真逆に並べて出力

PHP
  • <?php
  • 	
  • //数値を代入した変数で実験
  • 	$number = 12345;
  • 	echo strrev($number);
  • 	
  • //変数を使わずに直接実行
  • 	echo strrev(555333222);
  • 	
  • ?>

---

実行結果
  • 54321
  • 222333555

---

数値を真逆に並べて出力

PHP
  • <?php
  • 	
  • //英文字列を代入した変数で実験
  • 	$amedama = 'ABCDEFG';
  • 	var_dump(strrev($amedama));
  • 	
  • //英文字列を直接記述して実験
  • 	var_dump(strrev('HIJKLMN'));
  • 	
  • ?>

---

実行結果
  • string(7) "GFEDCBA"
  • string(7) "NMLKJIH"

---

PHP
  • <?php
  • 	
  • // ---
  • 	$kazu = 531;
  • 	var_dump(strrev($kazu));
  • 	
  • //---
  • 	$ramen = strrev(006)."円";
  • 	var_dump($ramen);
  • 	
  • //---
  • 	-
  • 	
  • ?>

---

実行結果
  • 136
  • 6円
  • ---

---

PHP関数!strrev()について呟く

strrev()|数字や文字列を上手に反転調理

使用頻度は極めて少ない。ただ、文字を変換する際に使えそうなので、一応、こういう関数があるのだということだけ、頭の片隅に置いてある感じ。

600円

strrev()関連の関数

一覧
文字列を検索する
指定した文字列に特定の文字列が含まれているかどうか確認することができるstrpos()情報まとめ。とても簡単なプログラムで、検出...
英小文字から大文字にする
strtoupper()を使って、英小文字アルファベットを英大文字に変換する方法。
-
-
-
-
-
-
-
-

関連記事

1
-
-
-...
2
-
-
-...
2
PHP文字系逆引き辞典
やりたい事!目的から探すPHP文字列関連の逆引き一覧ページです。文字列系プログラミング術をお探しの方はこちらへどうぞ...
3
PHP逆引き辞典
やりたい事!目的からPHP術をさがす!逆引き一覧ページです。PHPプログラミング事例をお探しの方はこちらへどうぞ...