如何用新行格式化这个字符串?

时间:2015-03-05 11:11:44

标签: php paypal-ipn

我正在使用PayPal IPN来验证和处理订单。

PayPal IPN将详细信息转发给付款的PHP脚本&送货细节。

一个变量是第一个行地址,PayPal就像这样转发它:

  

address_street =公司+名称%0D%0ABuilding +名称%2C + 118 + +街道名称

我不太明白为什么这里的新行字符不同。

如果我将其输出到HTML电子邮件,则显示如下:

  

公司名称建筑物名称118街道名称

如何才能将其输出到此处?:

  

公司名称
  建筑物名称
  118街道名称

1 个答案:

答案 0 :(得分:0)

试试这个

$address_street="Company+Name%0D%0ABuilding+Name%2C+118+Street+Name";

echo str_replace('+'," ",rawurldecode($address_street));

            OR

echo str_replace("+"," ",str_replace('%2C',"</br>" ,str_replace('%0D%0A',"</br>",$address_street)));