我试图创建一个字符串,它将包含一个地址,这是存储在一个单一的数据库字段。地址需要在地址的每行之后都有换行符,但我在创建具有适当格式的字符串时遇到了麻烦。
我正在尝试这样做:
$address = $userName.''n'.
$addOne.''n'.
($addTwo != '' ? $addTwo.''n' : '').
$city.''n'.
$postcode.''n'.
$country.''n';
但是这会创建一个带有'n的字符串
我怎么能使一个字符串,其中有断行在它得到保存在DB这样?
请使用"
代替'
$address = $userName."'n".
$addOne."'n".
($addTwo != "" ? $addTwo."'n" : "").
$city."'n".
$postcode."'n".
$country."'n";
您也可以使用这样的内容(对我个人来说,它看起来更可读,但执行相同的功能):
$address = $userName."'n"
$address .= $addOne."'n"
$address .= ($addTwo != "" ? $addTwo."'n" : "")
$address .= $city."'n"
$address .= $postcode."'n"
$address .= $country."'n";