PHP 演算法 替換空格的PHP實現

2021-09-07 20:06:51 字數 684 閱讀 6659

替換空格:

思路:1.先迴圈一遍,找出該字串中" "空格的個數count

2.因為要把" "空格替換成 "%20",所以,要倒著數,最後乙個空格後面的元素要移動到2*count位置

3.繼續往前遍歷,倒數第二個空格後面直到最後空格之間的元素,往後移動(count-1)*2位置

replacespace(str)

count=0

for i=0;iif str[i]==' ' count++

for i=count(str)-1;i>=0;i--

if str[i]!=' 'str[i+2*count]=str[i]

else

count--str[i+2*count+1]='%'str[i+2*count+2]='2'str[i+2*count+3]='0'

<?php

function replacespace($str

)

}

//倒敘遍歷,字元先複製到後面,空格所在位置替換成目標

for($i=$length-1;$i>=0;$i--)

else

}

return

$str;}

$str1=replacespace($str

);var_dump($str1);

PHP 演算法 替換空格的PHP實現

替換空格 思路 1.先迴圈一遍,找出該字串中 空格的個數count 2.因為要把 空格替換成 20 所以,要倒著數,最後乙個空格後面的元素要移動到2 count位置 3.繼續往前遍歷,倒數第二個空格後面直到最後空格之間的元素,往後移動 count 1 2位置 replacespace str cou...

PHP 演算法 替換空格的PHP實現

替換空格 思路 1.先迴圈一遍,找出該字串中 空格的個數count 2.因為要把 空格替換成 20 所以,要倒著數,最後乙個空格後面的元素要移動到2 count位置 3.繼續往前遍歷,倒數第二個空格後面直到最後空格之間的元素,往後移動 count 1 2位置 replacespace str cou...

PHP 替換全形空格出現亂碼

string 網也出了 李鬼 記者昨天從 網客戶服務中心得到證實,目前網上確實出現了多個假 網,使用者一旦用在 網上註冊的使用者名稱和密碼登入,使用者資訊將被盜取。最近,網上的親子屋和石頭記兩家商鋪的業主接連收到客戶詢問,是否要先向某個指定賬號匯款後才能拿到商品。依據客戶提供的 兩位業主發現,至少有...