问答详情
源自:6-11 PHP中循环结构之for循环语句

字符串连接运算符的用法

<?php
//for语句写法//for(初始化;循环条件;递增项)
for($i = 1,$sum = 0;$i<=100;$i++){
    $sum = $sum + $i; //	累加求和
}
echo "for语句的运行结果:".$sum."<br />";
?>

在这个for循环语句中,
".$sum."<br />  //为什么要这么写".$sum."
为什么不是
."$sum"."<br />"


提问者:关爱PHP成长协会会长 2017-05-17 00:26

个回答

  • qq_流浪者_3
    2017-05-17 00:51:15
    已采纳

    .$sum.前后两个点是起连接作用,中间$sum是变量sum的值,".$sum."中的双引号是前面和后面字符串的引号,并非.$sum.的,你所说的."$sum".是前后各一个连接符号.然后中间的"$sum"是字符型的,相当于"I love imooc!"是一个字符。

  • 不求闻达PHP
    2017-05-17 08:35:13

    双引号变量解析需要加{},或者用"." 连接

  • 关爱PHP成长协会会长
    2017-05-17 02:06:04

    "for语句的运行结果:".$sum."<br />"
    看懂了我把他当作
    "    for语句的运行结果:    ".$sum."     <br />    "
    实际应该是
    "for语句的运行结果:"    .$sum    ."<br />"
    谢谢