文字列中の特定の文字を完全な単語に置き換えたい。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
私はこれをどのように行うのですか?ちなみに、これは句読点を16進文字で置き換えることです。
ありがとうございます。
あなたの質問は非常に曖昧です。ちょうど入力と望ましい出力の例を挙げてください。 – Poni
実行している問題は、 'ord($ char)'は常に 'ord'が期待する文字ではないことです。 –