此代碼返回輸入誰的值正常關閉是$價值變量返回一個變量作爲輸入值,不以一個雙引號
$value = "Analytics: \r\n\r\n --------------------------------------------\r\n";
$value .= "Campaign Source: ".$campaign_source."\r\n";
$value .= "Campaign Name: ".$campaign_name."\r\n";
$value .= "Campaign Medium: ".$campaign_medium."\r\n";
$value .= "Campaign Term: ".$campaign_term."\r\n";
$value .= "Campaign Content: ".$campaign_content."\r\n\r\n";
$value .= "First visit: ".$first_visit."\r\n";
$value .= "Previous visit: ".$previous_visit."\r\n";
$value .= "Current visit: ".$current_visit_started."\r\n";
$value .= "Times visited: ".$times_visited;
if (!is_array($tag)) return '';
$name = $tag['name'];
if (empty($name)) return '';
// add the value to the form's hidden input
$html = '<input type="hidden" name="' . $name . '" value="'. $value .'"/>';
return $html;
在$ HTML變量"/>
ISN最後的字符串」 t在呈現的HTML中正確關閉,看起來像其他類型的雙引號。您在圖片中看到輸入末尾的雙引號無法識別,並且使用了開始span標籤的結尾引號。我嘗試用$ times_visited等另一個變量替換$ html變量中的$ value變量並正確顯示。我認爲所有進入$值的字符串都會拋棄它。任何想法有什麼不對?
感謝
您傳遞給$ value並將其輸入到輸入標記中的字符串具有破壞所有內容的單引號/雙引號。 –
@BhavikShah你是否建議我將$ value字符串中使用的雙引號改爲單引號? – Anagio
您正在將換行符和'
'的值放入''元素的'value'屬性中?爲什麼? – JLRishe