将带有换行符的字符串插入数据库php - cakephp

时间:2014-08-14 11:15:54

标签: php

我试图创建一个包含地址的字符串,该字符串将存储在单个数据库字段中。地址需要在地址中的每一行之后换行,但是我在创建具有适当格式的字符串时遇到了问题。

我试着这样:

$address = $userName.'\n'.
           $addOne.'\n'.
            ($addTwo != '' ? $addTwo.'\n' : '').
            $city.'\n'.
            $postcode.'\n'.
            $country.'\n';

但是会创建带有\ n的字符串。

如何创建一个包含换行符的字符串,并将其保存在DB中?

2 个答案:

答案 0 :(得分:0)

请使用"代替此'

$address = $userName."\n".
   $addOne."\n".
    ($addTwo != "" ? $addTwo."\n" : "").
    $city."\n".
    $postcode."\n".
    $country."\n";

答案 1 :(得分:0)

你也可以使用这样的东西(对我来说,它看起来更具可读性,但执行相同的功能):

$address = $userName."\n"
$address .= $addOne."\n"
$address .= ($addTwo != "" ? $addTwo."\n" : "")
$address .= $city."\n"
$address .= $postcode."\n"
$address .= $country."\n";