<?php
/*
define('ABC' , 'abc');
echo abc;
echo PHP_VERSION;
echo __DIR__;
echo PHP_OS;
*/
/*
$test = 1;
switch ($test) {
case 1:
echo 1;
break;
case 2:
echo 2;
break;
case 3:
echo 3;
break;
default:
echo '我是备胎';
break;
}
*/
/*
$test = 1;
switch ($test) {
case 1:
case 2:
case 3:
echo '1,2,3';//echo 输出
break;//break 代表终止
case 5:
echo 5;
break;
default://默认值
echo '备胎';
break;
}
*/
/*
$shazi = mt_rand(1,7); //1<= ? <=6
//echo $shazi;
switch ($shazi) {
case 1:
case 2:
echo '老婆拖地<br />';
echo '老婆洗衣服';
break;
case 3:
echo '老婆洗碗<br />';
echo '看孩子<br />';
break;
case 4:
echo '老婆做饭<br />';
break;
case 5;
case 6;
echo '老婆全干了<br />';
break;
default:
echo '睡觉';
break;
}
*/
/*
$test = 3;
if ($test == 1) {
echo 111;
} else if ($test == 2) {
echo 222;
} else if ($test < 1) {
echo '<1';
} else {
echo '都不符合条件的走这里';
}
*/
/*
for ($i=1; $i<5;$i++) {
echo $i.'<br />';
}
*/
/*
$i = 10;
while ($i<300) {
echo $i.'<br />';
$i++;
}
*/
/*
$i = 10;
do {
echo $i.'<br />';
$i++;
} while ($i<300);
*/
/*
for ($i=0; $i<5;$i++) {
if ($i == 2) {
break;//break条件:当满足if的条件时,终止循环。
}
echo $i.'<br />';
}
*/
/*
for ($i=0; $i<5;$i++) {
if ($i == 2) {
continue;//continue符合终止此次循环,并继续循环,直到循环不成立为止。:当满足if的条件时,不输出当前值。
}
echo $i.'<br />';
}
*/
/*
echo '<table widht="800" height="200" border="1">';
for ($i=1;$i<=9;$i++) {
echo '<tr>';
for ($j = 1; $j <= $i; $j++) {
echo '<td>'.$i.'*'.$j.'='.$i*$j.'</td>';
}
echo '</tr>';
}
echo '</table>';
function info($name = '张三',$sex = '男')
{
echo '我是:'.$name.' 性别是:'.$sex;
}
info();
*/
/*
function info($name = '张三',$sex = '男', $class = 12)
{
echo '我是:'.$name.' 性别是:'.$sex;
//return 1;//只是返回没有输出
//echo '我是后续代码';
}
//$num = info();
//echo $num;
info("lisi","nvde");
*/
/*
function say ($name ='张三' , $age = 18 , $sex ='保密') {
echo '姓名:'.$name.'<br />';
echo '年龄:'.$age.'<br />';
echo '性别:'.$sex.'<br />';
return '这是我的自我介绍' ;
echo test ;
}
say('李丝');
*/
/*
function say()
{
var_dump($_GET);
}
say();
*/
/*
include ('yinru.php'); //当运行出错时include的后续代码照常执行。
add();
require('yinru.php'); //当运行出错时require的后续代码不会继续执行。
select();
*/
/*
//索引数组
$arr = [1,2,3,4,5,6,7,8,9,10];
var_dump($arr);
echo '<br />';
$arr1 = array(1,2,3,4,5,6,7,8,9);
var_dump($arr1);
//上面2种写法最后表现都是一样的区别就是上面的是php5.4新出来的写法,下面的是老版本的写法。
*/
/*
$arr2 = ['3' => 'a','b','c','d','e']; //'3' => 这个代表从3开始标记。
var_dump($arr2);
*/
/*
//关联数组
//$arr = array(); 现在多用这种写法
$arr3 = [
'java' => '大数据',
'html' => '页面',
'php' => 'mysql',
'js' => '效果',
'css' => '样式',
];
var_dump($arr3);
*/
/*
//二维数组定义
$arr3 = [
'php' => [
'mysql',
'java',
'html',
'js'
],
'css',
'c#'
];
var_dump($arr3);
*/
/*
//三维数组定义,多维数组
$arr4 = [
'php' => [
'html',
'js' => [
'dom',
'ecma'
]
]
]
var_dump($arr4);
*/
/*
//关系数组(一维数组)的操作
$arr5 = ['a' , 'b' , 'c' , 'd'];
echo $arr5[1]; //获取数组中的值
$arr5[4] = '这是我新添加的'; //添加一个元素
unset($arr5[2]); //删除一个元素
$arr5[1] = 'php'; //修改一个元素
var_dump($arr5);
*/
/*
//二维数组的操作
$arr3 = [
'php' => [
'mysql',
'java',
'html',
'js'
],
'css',
'c#'
];
echo $arr3['php'][1]; //获取二维数组中的值-'java'
//var_dump($arr3);
*/
$arr6 = [1,2,3,4,5,6,7,8,9];
//echo count($arr6); //得到循环次数
$sum = 0;
$num = count($arr6);
for ($i=0;$i<$num;$i++) {
//echo $arr6[$i].'<br />';
//$sum+ = $arr6[$i];
$sum = $sum + $arr6[$i]; //求和
}
echo $sum;


