Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/293.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将带有换行符的字符串插入数据库php-cakephp_Php - Fatal编程技术网

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

将带有换行符的字符串插入数据库php-cakephp,php,Php,我试图创建一个字符串,它将包含一个地址,并存储在单个数据库字段中。地址中的每一行之后都需要换行符,但是我在创建具有适当格式的字符串时遇到了问题 我试着这样做: $address = $userName.'\n'. $addOne.'\n'. ($addTwo != '' ? $addTwo.'\n' : ''). $city.'\n'. $postcode.'\n'. $coun

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

我试着这样做:

$address = $userName.'\n'.
           $addOne.'\n'.
            ($addTwo != '' ? $addTwo.'\n' : '').
            $city.'\n'.
            $postcode.'\n'.
            $country.'\n';
但这将创建包含\n的字符串

如何制作一个包含换行符的字符串并保存在数据库中?

请使用
而不是像这样使用

$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";