博客列表 >变量的运算/常亮的声明,赋值与输出/数组的操作/条件判断与多分支/循环结构

变量的运算/常亮的声明,赋值与输出/数组的操作/条件判断与多分支/循环结构

魏先生的博客
魏先生的博客原创
2018年04月16日 17:18:50740浏览
变量运算
/*
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 或者三木运算符都行.

声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议