PHP文字列反転インスタンスコード
文字反転はphp処理にとって、まるでおかずの一皿であり、phpの文字列関数strrevは例えば:
しかし、面接の時、strrevと同じ効果を実現するために自分で関数を書く必要があることがあります.
echo strrev("Hello World!"); // "!dlroW olleH"
しかし、面接の時、strrevと同じ効果を実現するために自分で関数を書く必要があることがあります.
/**
*
* @param string $str
* @return string
*/
function reverse($str){
if($str == ''){
return null;
}
if(strlen($str) == 1){
return $str;
}else{
$string = "";
for($i=1;$i<=strlen($str);$i++){
$string .=substr($str,-$i,1);
}
return $string;
}
}
echo reverse("Hello World!"); // "!dlroW olleH"