变量运算 /* 1.算术运算:返回数值型(integet/float); 2.逻辑运算:返回布尔型(true/false); 3.字符运算:返回字符串型(string); */ var_dump(5+15);//返回integer整数+结果 var_dump(5+15.3);//返回float+结果 echo "<hr style='color:red'>"; var_dump(15>2); //逻辑运算符返回true; var_dump(30<20);//逻辑运算符返回false;以为20并不大于30 //也可以加上逻辑或 逻辑与 var_dump(30<20 && 20<30);//逻辑与 必须条件同时成立 返回false var_dump(50<100 || 30<2);//逻辑或 所以是成立的返回true echo "<hr style='color:red'>"; //下面是字符串的相加运算 $name = "小明"; $ages = "15岁"; echo "跟这朱老师学习".$name."也是其中一员,他今年".$ages; --------------------------------------------------------------------------------------------------------------- echo "<hr style='color:red'>"; //常量的三要素: //1.一旦创建,不可删除,不可修改.2.不在头部添加$符;3.全局作用域,可以在函数中无需声明直接使用. define('XIN_MING','魏新明'); const AGE = '80岁'; echo XIN_MING; echo AGE; echo "<hr>"; //也可以用constant()函数来访问常量; echo constant('XIN_MING'); echo constant('AGE'); echo "<hr>"; //检测常量defined() echo defined('XIN_MING') ? true : false; var_dump(GET_DEFINED_CONSTANTS());
------------------------------------------------------------------------------------------------------------------------------
echo "<hr style='color:red'>";
$drink = ['可乐','雪碧','脉动','加多宝','果粒橙'];//索引数组
$color = ['black'=>'黑色','red'=>'红色','blue'=>'蓝色','white'=>'白色'];
print_r($drink);//输出全部的,相当于查询数组的全部键值对.
print_r($drink[3]);//只查看想看的
echo "<hr style='color:blue'>";
//删除数组或者某一个值
unset($drink[1]);
print_r($drink);//可以看到$drink[1]的键值已经没有,被删除了.
//修改数组里的值
$drink[3] = '修改过的加多宝';
print_r($drink);
echo "<hr style='color:blue'>";
//如何取到从1-2的值,有array_splice()函数;
print_r(array_splice($color,1,2));
echo "<hr style='color:yellow'>";
数组的增删改查;切记关联数组写的时候要 $man = ['fun'=>'打篮球'];
------------------------------------------------------------------------------------------------------------------------------
$name = 'aBS';//swich
switch (strtolower($name)){//strolower()函数,转换大写字母为小写.
case 'abs':
echo '厉害了';
break;
case 'bbs':
echo '一般般了';
break;
default:
echo '你想要的并没有';
}
strolower()函数,转换大写字母为小写.
------------------------------------------------------------------------------------------------------------------------------
echo '<hr color="green">';
for($i=0;$i<10;$i++){
/*if($i<9){
print($i.',');//.为分解符很有用
}else{
print($i);
}*/
//也可以用三目运算法
echo $i<9 ? $i.',' : $i;
}
循环结构遇到的问题可以用多种方式处理.if else 或者三木运算符都行.