//+ - * / % ++ --
echo 100+420;
echo '
';
echo 100-300;
echo '
';
echo 2*88;
echo '
';
echo 88/22;
echo '
';
echo 8%3;
echo '
';
$a = 1;
echo $a++;
echo '
';
echo ++$a;
echo '
';
echo $a--;
echo '
';
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.'
';
}
$arr=array('杨明','18','moonheart','欧阳克');
$length=count($arr);
for( $a=0 ; $a
$echo $arr[$a].'
}
$a=0;
while ( $a<= 10) {
echo '欧老师
';
$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.'
';
}
//打印出数据key值valu的值
foreach($arr as $k=>$v){
echo $k.'-----'.$v.'
';
}
$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.'
';
}
}
}
?>