2015-11-24 21 views
-4
function wrap($str) { 
    $str="[@id=\"".$str."\"]"; 
    return($str); 
} 

$str="Hi"; 
$str=wrap($str); 

我會$str[@id="Hi"],但我有$str[@id=\"Hi\"] 我怎麼能這樣做?我如何寫「在PHP

回答

0

的代碼替換"按預期工作,不需要將單引號改爲單引號或刪除第二對雙引號。

可能後面加上反斜槓。如果你只是echo $str;您的片段後,這顯示在瀏覽器中

[@id="Hi"] 
2
$str='[@id="'.$str.'"]'; 

'

+1

或刪除一組的報價和點'$海峽=「[@ ID = \」 $海峽\「]」;'將給出相同的輸出'[@ id =「Hi」]'並使用稍少的代碼;-) –