1.單位元組字串反轉
php提供了現成的用於字串反轉的函式strrev()
$str = 'abcdef123';echo
strrev($str)
2.對於包含中文的多位元組字串需要用到mb_substr()
$str = '字串反轉';function rev($str, $encoding = 'utf-8')
return
$result;}
echo rev($str);
3.演算法實現 首位交換
$str = 'abcdefg123';$len = strlen($str
);$times = $len/2;
for($i = 0;$i
<= $times; $i++)
echo
$str;
反轉字串方法
前言,之前做過乙個面試題,是將 12345 變成 54321 萌新的我想到的辦法就是迴圈乙個乙個取出來,讓在拼在一起。大哥看了直搖頭,說我目光短淺。然後跟我分享一種辦法,1.先將字串轉換為陣列 split 2.利用陣列的反序函式調位置 3.用join從陣列變成字串 聽完大哥講的話,我只想說一句 秒啊...
字串反轉方法
1.使用array.reverse方法 對於字串反轉,我們可以使用.net類庫自帶的array.reverse方法 public static string reversebyarray string original 2.使用字元快取 在面試或筆試中,往往要求不用任何類庫方法,那麼有朋友大概會使用...
js反轉字串方法
自定義實現反轉字串的方法 str reverse param string str 要反轉的字串 return string newstr 反轉之後的字串結果 第一種 function str reverse str 第二種 function str reverse str console.log ...