私は文字列を持っています:
$ht="Sunday_ Oct. 31_ 2012"
アンダースコアをコンマに置き換えたい
できます:
echo "-------------------->>>".str_replace("_", ",", $ht);
それはそのようにうまく動作しますが、私はそれをエコーしたくありません.$ htに戻したいです.
多分何かのような
$ht=str_replace("_",",",$ht)
動作しません。
前もって感謝します、
アラン
私は文字列を持っています:
$ht="Sunday_ Oct. 31_ 2012"
アンダースコアをコンマに置き換えたい
できます:
echo "-------------------->>>".str_replace("_", ",", $ht);
それはそのようにうまく動作しますが、私はそれをエコーしたくありません.$ htに戻したいです.
多分何かのような
$ht=str_replace("_",",",$ht)
動作しません。
前もって感謝します、
アラン
単に:
$ht = str_replace("_", ",", $ht);
そしてそれはうまくいきます:
$ht="Sunday_ Oct. 31_ 2012";
$ht = str_replace("_", ",", $ht);
echo $ht; // Sunday, Oct. 31, 2012
多分あなたは忘れました;か?これはうまくいくはずなので:
$ht = str_replace("_", ",", $ht);
補足: この場合、コーディング スタイルに取り組む必要があります。
=文字の前後のスペースStrtr は、1 文字を 1 文字に置き換えるため、str_replace よりも高速です。
$ht = strtr($ht, '_', ',');
複数の文字を任意の数の文字に置き換えたい場合は、str_replace を使用する必要があります。