第三章 php操作符与控制结构代码
前端之家收集整理的这篇文章主要介绍了
第三章 php操作符与控制结构代码,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
一.字符串插入
双引号与单引号的区别:
1.双引号的使用:
<div class="codetitle">
<a style="CURSOR: pointer" data="76766" class="copybut" id="copybut76766" onclick="doCopy('code76766')"> 代码如下: <div class="codebody" id="code76766">
<
Meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<?
PHP //双引号可以解析变量和转义字符
$username = "jack";
echo "his name is $username!";
echo "
";
$username = "小东";
//如果是英文的感叹号会正常解析变量
echo "他的名字是$username!";//他的名字是小东!
echo "
";
//如果是
中文的感叹号则会解析不出来
echo "他的名字是$username!";//他的名字是
echo "
";
//转义字符在这里虽然被解析出来了,但是\n是在源
代码里换行
//浏览器
显示只是一个字符的位置
echo "他的名字是$username,\n他今年20岁了";//他的名字是小东,他今年20岁了
echo "
";
//为了避免出现
错误,推荐使用字符串连接的方式
echo "他的名字是".$username.",他今年20岁了";//他的名字是小东,他今年20岁了
?>
2.单引号的使用:
<div class="codetitle">
<a style="CURSOR: pointer" data="68480" class="copybut" id="copybut68480" onclick="doCopy('code68480')"> 代码如下: <div class="codebody" id="code68480">
<?
PHP //单引号只是
输出字符串字面值,
//不会解析变量和转义字符。
//也不会进行语法加亮
提示 $username = 'anllin';
echo 'his name is $username,\n his age is 20.';
//output
//his name is $username,\n his age is 20.
?>
PHP $a = 100;
echo $a > 60 ? 'success':'fail';
?>
<
Meta http-equiv="content-type" content="text/html;charset=utf-8"/>
PHP $a = 10;
if ($a > 0)
{
echo '整数大于零';
}
echo '
';
if ($a > 0)
{
echo '整数大于零';
}
else if($a < 0)
{
echo '整数小于零';
}
else
{
echo '整数等于零';
}
?>
<
Meta http-equiv="content-type" content="text/html;charset=utf-8"/>
PHP $role = 'admin';
switch ($role)
{
case 'admin' :
echo '
管理员';
break;
case 'user' :
echo '普通
用户';
break;
case 'guest' :
echo '游客';
break;
default :
echo '游客';
break;
}
?>
PHP for($a = 0; $a < 10; $a++)
{
echo $a;
echo '
';
}
?>
<
Meta http-equiv="content-type" content="text/html;charset=utf-8"/>
PHP for($a = 0; $a < 10; $a++)
{
echo $a;
echo '
';
if($a ==5)
{
break;//终止循环,但执行循环后面的语句
}
}
echo '循环结束';
?>
PHP for($a = 0; $a < 10; $a++)
{
echo $a;
echo '
';
if($a ==5)
{
exit;//直接
退出,循环后面的语句不执行
}
}
echo '循环结束';
?>
PHP for($a = 0; $a < 10; $a++)
{
echo $a;
echo '
';
if($a ==5)
{
continue;//结束本次循环,继续下次循环,循环后面的语句依然执行
}
}
echo '循环结束';
?>