私は単純なことをするのに苦労していstr_replace
ます。
文字列からすべてのコンマを削除しようとしていますが、これは機能します。しかし、文字列を再度変更しようとすると、カンマが何らかの形で再表示されます。これを引き起こさないようにコードをリファクタリングしました。
とにかくここに私のコードがあります。誰でもバグを見つけることができますか?
$delim=remDelim(fgets($fo));
# echo 'before : '.htmlspecialchars($delim);
$delime =str_replace(",",",",$delim);
echo 'after : '.htmlspecialchars($delime);
$delimed = str_replace("<","",$delime);
echo $delimed.'<br />';
example output:
Jose, jr to Jose, jr to Jose, jr
私の文字列が何らかの形で変換されていないようです。名前を混同して、最初の文字列を使用して最後の文字列を作成した可能性が最も高いと言えます。しかし、残念ながらそうではないことがわかります。