2013-12-18 67 views
0

我有一個字符串'some value',我正在尋找用另一個替換某些值的函數。替換字符串中的值 - PHP

比如我需要

'某個值'

成爲

'SOME_VALUE'

這是我到目前爲止已經試過沒有運氣

$newCategory=str_replace(' ', '_', $rows["category"]); 
    echo $newCategory; 
+0

是的,它的工作正常,可能是你犯了一些錯誤。 http://ideone.com/65V2lA – Roopendra

+0

與上面的代碼錯了嗎? –

+0

它不想輸出'some_value'由於某種原因沒有錯誤 – Geo

回答

3

這工作正常,我

$rows["category"] = 'some value'; 
$newCategory=str_replace(' ', '_', $rows["category"]); 
echo $newCategory; 

輸出

SOME_VALUE

顯示錯誤可能在php.ini或你的Apache配置文件被關閉。

你可以把它在腳本和看到任何錯誤是有

error_reporting(E_ALL); 
ini_set('display_errors', 1); 
+0

感謝您的迴應。我在我的代碼之前有額外的回聲...... :(我會在5分鐘內接受你的回答。 – Geo

+0

歡迎@Geo。享受編碼。:-) –

1

您的代碼爲我工作。你仍然可以試試這個:

$newCategory = preg_replace('/\s+/', '_', $rows["category"]);