<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
<?php
//+ - * / % ++ --
echo 100+420;
echo '<hr>';
echo 100-300;
echo '<hr>';
echo 2*88;
echo '<hr>';
echo 88/22;
echo '<hr>';
echo 8%3;
echo '<hr>';
$a = 1;
echo $a++;
echo '<hr>';
echo ++$a;
echo '<hr>';
echo $a--;
echo '<hr>';
echo $a;
echo --$a;
//数据类型
//字符串 string
//整型 integer
//浮点型 float
//布尔型 boolean true 1 false 0
$a = 'wo';
var_dump($a);
$i = 99;
var_dump($i);
$f = 5.20;
var_dump($f);
$b = true;
$b = false;
echo $b;
//数组
//k v
//[0] => 欧阳克
//索引数组 一维数组
$arr = array(
'欧阳克',
18,
'男',
'ouyangke',
true
);
var_dump($arr);
//关联数组 一维数组
//key v
//[name] => 灭绝师太
$arr = array(
'id' => 1,
'name' => '灭绝师太',
'age' => 12,
'py' => 'miejue'
);
print_r($arr);
var_dump($arr);
$a="杨先生moonheart"
var_dump($a);
//数组
//索引数组,从0开始的key
$arr1=array('杨明','18','moonheart');
//关键数组
$arr2=array(
'id' => 1,
'name'=>'明志',
'age'=>28,
'py'=>'miejue'
);
echo $arr;
print_r($arr2);
//var_dump($arr2);*/
//null
echo $a;
var_dump($a);
//对象 object
//资源 resource
//数组单独访问
$arr2=array(
'id' => 1,
'name'=>'灭绝师太',
'age'=>28,
'py'=>'miejue'
);
//print_r($arr2);
//echo $arr2['name'];
//'' 只显示文本 " "可以识别变量,''会快些
$a='朱老师';
$b="我是$a"
echo $b;
//二维数组
$arr2=array(
array(
'id' => 1,
'name'=>'灭绝师太',
'age'=>28,
'py'=>'miejue',
),
array(
'id' => 2,
'name'=>'朱老师',
'age'=>28,
'py'=>'miejue',
),
array(
'id' => 3,
'name'=>'陈真',
'age'=>28,
'py'=>'miejue',
)
);
print_r($arr2);
$arr=array{
'猪哥',
'name'=>'朱老师'
};
print_r($arr);
//for循环,当条件满足要求中止
for( $i=0; $i < 5; $i++){
echo $i.'<hr>';
}
$arr=array('杨明','18','moonheart','欧阳克');
$length=count($arr);
for( $a=0 ; $a <$length; $a++){
$echo $arr[$a].'<hr';
}
$a=0;
while ( $a<= 10) {
echo '欧老师<hr>';
$a++;
}
$arr=array('杨明','18','moonheart','欧阳克');
$length=count($arr);
while ( $a<= $length) {
echo $arr[$a];
$a++;
}
//do while
$a=0;
do{
echo '欧阳克';
$a++;
}while ($a < 10)
//whil 和 do while 不同之处,do while 至少执行一次
//foreach
$arr=array('杨明','18','moonheart','欧阳克');
//打印出数组中的每个元素
foreach($arr as $v){
echo $v.'<hr>';
}
//打印出数据key值valu的值
foreach($arr as $k=>$v){
echo $k.'-----'.$v.'<hr>';
}
$arr2=array(
array(
'id' => 1,
'name'=>'灭绝师太',
'age'=>28,
'py'=>'miejue',
),
array(
'id' => 2,
'name'=>'朱老师',
'age'=>28,
'py'=>'miejue',
),
array(
'id' => 3,
'name'=>'陈真',
'age'=>28,
'py'=>'miejue',
)
);
//打印出二维数组中的第二个数组
foreach($arr2 as $k=>$v){
foreach($v as $k1=>$v1){
if ($k==1){
echo $v1.'<hr>';
}
}
}
?>
</body>
</html>