php は文字列を反転します。これは、面接の質問でよく出てくるテスト ポイントです。 PHP の文字列の反転には strrev() 関数が付属しています。また、mb_substr() または str_split() で for ループを使用すると、PHP の組み込み関数を使用せずに同じ機能を実現できます。
1. strrev() は文字列 を反転します (推奨学習: PHP プログラミングからマスターへのエントリ)
<?php $str = 'Hello World!'; echo strrev($str);
2. for mb_substr() は文字列を反転します
mb_substr が文字の終わりとそれらをつなぎ合わせるプロセス<?php $newstr = ''; $str = 'Hello World!'; for($i=1;$i<=strlen($str);$i++){ $newstr.=mb_substr($str,-$i,1); } echo $newstr; #换种方式 $newstr = ''; $str = 'Hello World!'; for($i=strlen($str);$i>=1;$i--){ $newstr.=mb_substr($str,$i-1,1); } echo $newstr;
3. for str_split() は文字列を反転します
str_split() 関数は文字列の各文字を配置します文字列を配列に取り込み、for ループで配列キーを走査し、値を結合するプロセス<?php $newstr = ''; $str = 'Hello World!'; $str_arr = str_split($str); for($i=count($str_arr)-1;$i>=0;$i--){ $newstr.=$str[$i]; } echo $newstrこれら 3 つのメソッドは、最終的に文字列を反転して結果を出力します。!dlroW olleH
以上がPHPで文字列を反転する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。