2016-04-08 37 views
-1

我正在使用下面的代碼向我的重力形式表單標記添加一個屬性。但是,「toLocaleString('en-US')」部分似乎存在問題。我認爲這是一個報價問題?由於在單引號內使用了單引號......我該如何解決這個問題?引用轉義問題

<?php 
add_filter('gform_form_tag', 'form_tag', 10, 2); 
function form_tag($form_tag, $form) { 
    if ($form['id'] != 1) { 
     return $form_tag; 
    } 
    $form_tag = str_ireplace("<form ", "<form oninput='loanval.value=parseInt(loan.value, 10).toLocaleString('en-US'); periodval.value=period.value;' ", $form_tag); 
    return $form_tag; 
} 
?> 

回答

0

使用反斜線這樣

"From time to \"time\""; 

在反斜槓PHP中使用引號中的轉義特殊字符。由於PHP不字符串和字符區分,您還可以使用此

'From time to "time"'; 

已經回答過了,在這裏: Escaping quotation marks in PHP