html中嵌⼊php代码⼏个实例(拼接字符和php变量)
html中嵌⼊php代码⼏个实例(拼接字符和php变量)
在html中嵌⼊php代码:
注意:1和2是字符串和php变量拼接的情况,3和4是字符串和php函数(也可以是php表达式)拼接的情况
1.(1)代码
<?php foreach($output['bank_list'] as $k=>$v){?>
<?php $url="index.php?act=finance&op=mechanism&aid={$v['bank_id']}";?>//
<?php } ?>
(2)说明:拼接字符串的时候需要给php变量套上⼀对花括号,不能让它“裸奔”;
这种写法也是错误的:<?php $url="index.php?act=finance&op=mechanism&aid='<?php echo $v['bank_id']?>'";?>//调试报错信息:
错误原因是aid后⾯的那个单引号和$v后⾯第⼀个单引号匹配,其实都是单双引号直接的匹配错误问题;
2.(1)代码
<?php foreach($output['bank_list'] as $k=>$v){?>
<?php
$url="index.php?act=finance&op=mechanism&aid=".$v['bank_id']
;?>//
<?php } ?>
(2)说明:拼接字符串的时候直接按照php的处理⽅式,即:"我是⼀个字符串".$v['bank_id']."后⾯还有很多内容";
甚⾄还可以这样写:
<?php foreach($output['bank_list'] as $k=>$v){?>
<?php
$url="index.php?act=finance&op=mechanism&aid='".$v['bank_id']."'"
;?>//
<?php } ?>
调试结果为:,结果上⾯多了⼀对单引号
3.字符串和php函数(或者是表达式)拼接
(1)代码:
<?php foreach($output['bank_list'] as $k=>$v){?>
<?php
$url="index.php?act=finance&op=mechanism&value=". (empty($_GET['value']) ? 5 : $_GET['value'])
;?>//
<?php } ?>
常用的php代码实例(2)说明:字符串和php函数拼接的时候,需要把php函数(或者是表达式)⽤⼀个圆括号整体括起来处理!
⼆、补充:
<?php echo "{$url}"?>和<?php echo $url;?>
{$url}⼀般是⽤于长字符串,防⽌php解析出错,和模版两码事,主要为了把变量和后边的字符串区分开
这两种写法是⼀样的效果
但是必须要给{$url}套上双引号,还有加上echo⼀下,这样才是解析出来了
这两种写法也是在任何php环境下⾯都⽀持的
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论