没有声明,这是foreach的用法。假设有一个数组a,数组是这样的,可以假设有一堆人,要记录每一个人就得给他们位置,所以给这些人每人分配了房子,房子名是自己取的。foreach($a as $b=> $c),就是将数组a中的房子名称(这里是学号)赋值给b,然后将房子住的人的名称赋值给c。(不想打$了)
2018-04-13
<?php
date_default_timezone_set('Asia/ShangHai');
$today = date('m-d',time());//获取当天日期
$birthday = "04-13";//生日
$money = 238;//消费金额
$discount = 0.8;//八折优惠
$money = $today == $birthday?$money *= $discount:$money;
echo $money;
?>
date_default_timezone_set('Asia/ShangHai');
$today = date('m-d',time());//获取当天日期
$birthday = "04-13";//生日
$money = 238;//消费金额
$discount = 0.8;//八折优惠
$money = $today == $birthday?$money *= $discount:$money;
echo $money;
?>
2018-04-13
while 和do while的区别很好区分的 就是 前者是 先判断条件是否为真 再走循环体 后者是先执行一次循环体在做判断条件是否为真 比如while 你打电话叫那种服务来你家 你先给¥他了 然后在做事 你给¥就相当于先判断 然后 做事 就相当于循环体 假如一开始你给的¥不够 就不会让你做事了对吧 do while 你打电话叫那种服务 那种服务来了 跟你完事了 你在给¥。 假如完事了 你不给¥就不能在做了(就是判断条件不成立了) 但是你又给¥了 又可以在做一次 (ps:现实里 不给¥还能再来一次那不太可能)
2018-04-12
swicth() 括号里面放变量 case 就是找到switch括号里面放的变量对应的值 switch 不像if else他是直接跳到对应的值不用一条一条往下走 更省时间 但是if else 可以范围值 而switch是固定值 所以 存在是有道理的
2018-04-12
<?php
$info = "";//提示信息
do
{
$num = rand(1,50);//获取1至50的随机数
}while($num!=1);
switch($num)
{
case 1:
$info = "恭喜你!中了一等奖!";
break;
case 2:
$info = "恭喜你!中了二等奖!";
break;
case 3:
default:
$info = "很遗憾!你没有中奖!";
}
echo $info; //输出是否中奖(我就不信中不了一等奖)
?>
$info = "";//提示信息
do
{
$num = rand(1,50);//获取1至50的随机数
}while($num!=1);
switch($num)
{
case 1:
$info = "恭喜你!中了一等奖!";
break;
case 2:
$info = "恭喜你!中了二等奖!";
break;
case 3:
default:
$info = "很遗憾!你没有中奖!";
}
echo $info; //输出是否中奖(我就不信中不了一等奖)
?>
2018-04-12
<?php
$info = "";//提示信息
while($num!=1)
{
$num = rand(1,50);//获取1至50的随机数
}
switch($num)
{
case 1:
$info = "恭喜你!中了一等奖!";
break;
default:
$info = "很遗憾!你没有中奖!";
}
echo $info; //输出是否中奖(我就不信中不了一等奖)
?>
$info = "";//提示信息
while($num!=1)
{
$num = rand(1,50);//获取1至50的随机数
}
switch($num)
{
case 1:
$info = "恭喜你!中了一等奖!";
break;
default:
$info = "很遗憾!你没有中奖!";
}
echo $info; //输出是否中奖(我就不信中不了一等奖)
?>
2018-04-12
define("PI",3.14);//空格打习惯了,逗号后面不要有空格,虽然运行正确的,但还是会报错
define($p,3.14);
define($p,3.14);
2018-04-12
在PHP中foreach循环语句,常用于遍历数组,一般有两种使用方式:不取下标、取下标。
(1)只取值,不取下标
<?php
foreach (数组 as 值){
//执行的任务
}
?>
(2)同时取下标和值
<?php
foreach (数组 as 下标 => 值){
//执行的任务
}
?>
(1)只取值,不取下标
<?php
foreach (数组 as 值){
//执行的任务
}
?>
(2)同时取下标和值
<?php
foreach (数组 as 下标 => 值){
//执行的任务
}
?>
2018-04-08