Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/11.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 强制查询字符串中的新行字符_Php_Wordpress_Newline_Query String - Fatal编程技术网

Php 强制查询字符串中的新行字符

Php 强制查询字符串中的新行字符,php,wordpress,newline,query-string,Php,Wordpress,Newline,Query String,我有一个链接,我正在使用它向我的谷歌日历中添加一个条目。我从数据库中获取数据,该数据库以人类可读的格式存储(最初从文本区域捕获),通常分布在多行上,例如 动物园里的大日子。 带上防晒霜 …在我的页面上,我将其设置为变量 $event_info = get_post_meta($post->ID, 'event_info', TRUE); 问题是,当我创建一个查询字符串时,它不考虑新行字符(只显示下面查询字符串的相关部分) &细节=大+日+外出+在+动物园。带上+防晒霜 …所以当我在日历中

我有一个链接,我正在使用它向我的谷歌日历中添加一个条目。我从数据库中获取数据,该数据库以人类可读的格式存储(最初从文本区域捕获),通常分布在多行上,例如

动物园里的大日子。
带上防晒霜

…在我的页面上,我将其设置为变量

$event_info = get_post_meta($post->ID, 'event_info', TRUE);
问题是,当我创建一个查询字符串时,它不考虑新行字符(只显示下面查询字符串的相关部分)

&细节=大+日+外出+在+动物园。带上+防晒霜

…所以当我在日历中查看它时,它看起来像这样

在动物园度过了重要的一天。带上防晒霜

…而不是两行

我知道我可以在带有%0D的查询字符串中使用新行字符,但我不知道如何将其放入查询字符串中。我猜有一些PHP函数用于此目的,它将接受我的
$event\u info
变量并添加新行字符,但我不确定

任何建议都很好。

你可以试试

$event_info = urlencode(get_post_meta($post->ID, 'event_info', TRUE));