PHP.常量和流程控制语句,函数和初始数组
//-------------------------------------------2020-5-25 第三天----------------------------------------------
//cookie
// setcookie('name','aaaa',time()+36000*24);//设置cookie一般用在登陆记住账号密码
// //session
// session_start();//启动session会话
// $_SESSION['name']=122;//设置session的值如果把本网页关闭session值也会消失
// //设置常量
// define('NAME','bbb');//设置常量名字大写,默认是全局的还有第三个值设置true时大小写名字就无所谓了不写默认是对大小写敏感的
// echo NAME;
// //魔术常量
// echo __LINE__;//文件中当先行号
// echo __FILE__;//文件的绝对路径常用
// echo __DIR__;//文件所在目录常用
// function aa(){
// echo __FUNCTION__;
// }
// echo "<br>";
?>
<?php
// $i = 1;
// $i = isset($_GET['aa'])?$_GET['aa']:1;
// if($i ==0){
// ?>
<!-- // <p>段落</p> -->
<?php
// }else{
// ?>
<!-- // <a href="">链接</a> -->
<?php
// }
?>
<?php
//------------------------------------------2020-05-26-----------------------------------------------------
// $a =10;
// $c=coun($a,100);
// echo$c;
// echo $a;
// function coun(&$a,$b){//形参和实参是相对的,然后加了&在函数中更改$a的值外面$a的值也会改变
// $a = 100;
// return$a+$b;
// }
// 递归函数练习
// function aa($i){
// if($i==1){
// return 1;
// }else if($i==2){
// return 1;
// }else{
// return (aa($i-1)+aa($i-2));
// }
// }
// echo aa(6);
// $a = ' admin';
// var_dump(ltrim($a));//删除左边空格
// $b = ' admin ';
// var_dump(rtrim($b));//删除右边空格
// var_dump(trim($b));//删除首位空格
// $n='aaa';
// var_dump(md5($n));//将字符串加密
// 数组
$a = ['字符',true,12]; //定义数组这个比较常用
// $a = array('字符',true,12);//定义数组的二种方式
// 数组添加元素
$a['age']=13;//中括号内可以添加索引 中括号内为空的话就在数组最后面添加
// var_dump($a);
// 数组元素个数
// $i = count($a);//统计数组的个数
// echo $i;
// foreach循环数组
foreach($a as $k => $val){ //$a是数组名称 $k是数组的索引是可以随便起,$val是值也是可以随便起 可以只写$val这样就是只获取数组的值
echo$k.'=>'. $val.'<br>';
}
// 关联数组就是可以自己定义索引 又叫关联数组
// $a =[
// 'name' => 'zhangsan',
// 'sex' => 1,
// ];
// var_dump($a);
// 二维数组的使用
$arr =[
['id'=>1,'title'=>'产品1','imgurl'=>'lujing'],
['id'=>2,'title'=>'产品2','imgurl'=>'lujing']
];
?>
<?php
foreach($arr as $val){//循环第一次时$val就是代表id=>1这个数组 因为$arr是二维数组所以遍历$arr时值就是里面的数组
?>
<li><img src="<?php echo$val['imgurl']?>" alt=""></li>
<span><?php echo$val['title'] ?></span>
<?php
}
?>