"str_replace"를 발견하고이를 사용하여 밑줄을 제거 할 수 있다고 생각했습니다. 12 번 시도했지만 제대로 작동하지 않습니다. 내가 뭘 잘못하고 있는지 말해 줄 수 있니? 이메일에 밑줄PHP 문의 양식 제출
는출력
Mortgage_Company :
XYZ Comp
Mcstreet :
77 Main Road
페이지 양식
<h1>Mortgage Company Information</h1>
<div><span class='error'><?php echo $formproc->GetErrorMessage(); ?></span></div>
<div class='container'>
<label for='Mortgage_Company'>Company Name* </label>
<input type='text' name='Mortgage_Company' id='Mortgage_Company' value='<?php echo $formproc->SafeDisplay('Mortgage_Company') ?>' maxlength="50" /><br/>
<span id='contactus_Mortgage_Company_errorloc' class='error'></span>
</div>
<div class='container'>
<label for='mcstreet' >Company Street Address* </label>
<input type='text' name='mcstreet' id='mcstreet' value='<?php echo $formproc->SafeDisplay('mcstreet') ?>' maxlength="50" /><br/>
<span id='contactus_mcstreet_errorloc' class='error'></span>
</div>
사용할 필요 \ n은 문자열에 변수를 사용하려면 배열
$ret_str='';
foreach($_POST as $key=>$value)
{
if(!$this->IsInternalVariable($key))
{
$value = htmlentities($value,ENT_QUOTES,"UTF-8");
$value = nl2br($value);
$key = ucfirst($key);
// str_replace
$key = str_replace("_"," ",$key);
$ret_str .= "<div class='label'>$key :</div><div class='value'>$value </div>\n";
}
}
FYI : 변수 보간 (예 :'$ name' 변수에 포함 된 문자열로 대체되는'$ name')은 PHP에서 큰 따옴표로 묶은 문자열에서만 발생합니다. 두 번째 문자열은 작은 따옴표입니다. – Asaph