Day4-php 字符串 定界符

1、示例一:

    我们可以使用Heredoc结构形式的方法来解决该问题,首先使用定界符表示字符串(<<<),接着在“<<<“之后提供一个标识符GOD(任意),然后是字符串,最后以提供的这个标识符结束字符串。如图:

<?php 
	header("content-type;text/html;charset=utf-8");
	/*
	腾讯体育6月13日讯北京时间6月13日晚,2016欧洲杯D组首轮,西班牙在图卢兹体育场1比0绝杀捷克。第87分钟,伊涅斯塔(数据) 助攻皮克头球破门。

  作为上届欧洲杯冠军,西班牙从此役正式开启卫冕之旅。本场比赛,备受争议的门将德赫亚得到信任首发出战。莫拉塔和诺利托联袂锋线,第100次为西班牙登场的席尔瓦和法布雷加斯、伊涅斯塔构成第二攻击梯队。捷克方面,门将还是切赫,罗西基担任中场核心。

  第5分钟,捷克获得左侧禁区前沿的任意球机会,达里达的攻门被人墙挡下。第8分钟,伊涅斯塔分球,诺利托左路内切后斜传,莫拉塔的攻门被切赫挡出,不过此球越位在先。第14分钟,席尔瓦任意球传中,拉莫斯的头球攻门顶飞。
	 */
	$content = <<<adc
	腾讯体育6月13日讯北京时间6月13日晚,2016欧洲杯D组首轮,西班牙在图卢兹体育场1比0绝杀捷克。第87分钟,伊涅斯塔(数据) 助攻皮克头球破门。

  作为上届欧洲杯冠军,西班牙从此役正式开启卫冕之旅。本场比赛,备受争议的门将德赫亚得到信任首发出战。莫拉塔和诺利托联袂锋线,第100次为西班牙登场的席尔瓦和法布雷加斯、伊涅斯塔构成第二攻击梯队。捷克方面,门将还是切赫,罗西基担任中场核心。

  第5分钟,捷克获得左侧禁区前沿的任意球机会,达里达的攻门被人墙挡下。第8分钟,伊涅斯塔分球,诺利托左路内切后斜传,莫拉塔的攻门被切赫挡出,不过此球越位在先。第14分钟,席尔瓦任意球传中,拉莫斯的头球攻门顶飞。
adc;
	echo $content;

    在赋值符号后,输入定界符“<<<”,接着是标识符,你可以用“GOD”作为标识符,但是,结尾处的标识符也必须是一样的。此外,在结尾的一行,如第7行,一定要另起一行,并且此行除了“GOD”,并以“;”号结束之外,不能有任何其他字符,前后都不能有,包括空格,否则会出现错误的哦。切记切记哦。

    输出结果:170702_UGcP_2279344.png

2、示例二:

    定界符可以被解析

    $content1 = <<<SINA
	<div id="ad_05532" style="padding-top:10px;background:#fff;" data-sudaclick="blk_topAD_01"><script async charset="utf-8" src="http://d5.sina.com.cn/litong/zhitou/sinaads/release/sinaads.js"></script><ins class="sinaads" data-ad-pdps="PDPS000000005532"></ins><script>(sinaads = window.sinaads || []).push({});</script></div>
SINA;

	echo $content1;

输出结果:171248_QfXF_2279344.png

转载于:https://my.oschina.net/Misayalvyuan/blog/692501

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值