请教一个echo输出图片的问题
php吧
全部回复
仅看楼主
level 1
ArKin0925 楼主
$num=0;
$num++;
echo "<img src='img/".$num.".gif'>";
不明白为什么要在里面写成".$num."这个格式??非要在变量前后加".和."是什么意思?
明明直接这样写也可以运行echo "<img src='img/$num.gif'>";
2016年03月21日 15点03分 1
level 7
“ 与 ‘ 的区别,自己百度
2016年03月22日 01点03分 2
请看清楚, 我知道你说的那个区别, 我问的是变量被双引号包着就算了,为什么还要另外再加两个点来包着,这是什么意思?
2016年03月22日 03点03分
level 1
人要脸树要皮,电线杆子要水泥
2016年03月22日 01点03分 3
level 13
双引号能解析变量,如果不加双引号的话输出的就是$num.gif
2016年03月22日 02点03分 4
我后面有写着说就算不加,直接在双引号里使用变量 echo "<img src='img/$num.gif'>"; 也一样照常随着变量改变来显示各张图片, 所以我才问双引号包着变量是什么意思,还有包着也就算了,为什么还要前后各加两个点来包着呢?
2016年03月22日 03点03分
@ArKin0925 你这样输出可以不加点,刚才你说的那个问题,可以不加点没有那个必要,也可以加
2016年03月22日 04点03分
level 12
那个.是字符串连接用的
2016年03月22日 03点03分 5
level 12
字符串要用一对引号引起来
2016年03月22日 03点03分 6
level 5
习惯问题
2016年03月22日 03点03分 7
level 9
字符串链接符号啊,这么基本都不懂吗
2016年03月22日 04点03分 8
level 15
哎,
2016年03月22日 05点03分 9
level 1
我懂你意思,其实这里没必要加的,“本来就能解释变量
2018年12月29日 04点12分 10
level 9
不知道怎么说,正常情况下就是个习惯问题,但不排除少数特殊情况下会有区别
2018年12月29日 05点12分 11
level 9
如图,不用拼接的方式,也就是引号里包裹变量解析的方式在这种情况下,就用不了,会报错。语法本身没错,但要根据情况,此时选择上面的方法进行拼接就可以了。
2018年12月29日 07点12分 12
level 7
双引号解析变量 单引号不解析变量 这种写法很常见的因为不管单引号还是双引号都可以适用如果看不懂那就拆解开多看几遍 语法能通过就行
2019年01月08日 04点01分 14
level 9
增加程序的可读性吧
2019年01月08日 10点01分 15
1