想要將字符串中的特定字母替換爲完整的單詞。在PHP中用字替換字符?
我使用:
function spec2hex($instr) {
for ($i=0; $i<strlen($instr); $i++) {
$char = substr($instr, $i,1);
if ($char == "a"){
$char = "hello";
}
$convString .= "&#".ord($char).";";
}
return $convString;
}
$myString = "adam";
$convertedString = spec2hex($myString);
echo $convertedString;
但是這回:
hdhm
我該怎麼辦呢?順便說一下,這是用十六進制字符替換標點符號。
謝謝大家。
你的問題非常模糊 - 只給出一個輸入和期望輸出的例子。 – Poni 2012-03-09 15:05:50
您遇到的問題是'ord($ char)'並不總是單個字符,這是'ord'所期望的。 – 2012-03-09 15:07:16