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

时间:2017-03-06 00:50:39

标签: php wordpress newline query-string

我有一个链接,我用来在我的Google日历中添加一个条目。我从数据库中获取数据,该数据以人类可读的格式存储(最初是从文本区域捕获的),通常分布在多条线路上,例如......

  

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

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

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

问题是当我创建一个查询字符串时,它没有考虑新的行字符(只显示下面查询字符串的相关部分)...

  

&安培;细节=大+天+出来+在+ + + zoo.Bring防晒

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

  

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

......而不是两行。

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

任何建议都会很棒。

1 个答案:

答案 0 :(得分:1)

你可以试试..

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