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));