了解PHP基础:变量与常量的定义;索引数组与关联数组的定义与区别,在输出值时需要注意的地方;注释的三种方式;
字符串连接符“.”的使用,数学运算符号在使用时会根据赋值定义变量的数据类型;常用循环语句的使用格式与使用条件
其中foreach在输出二级数组时,$key用于定位子数组的位置
在网上还发现,使用foreach时,需要使用unset()销毁最后一个$value值。
实例
<?php // 2019-03-18php基础知识 变量与常量 //1、 定义变量$name $name='刘亦菲'; echo $name; echo '<br>'; //2、定义常量SPEED,设置值为120 define('SPEED', 120); echo SPEED; echo '<hr>'; // 3、创建索引数组 $arr1 = array( '1','马云','55','男','阿里巴巴','杭州'); print_r($arr1); // 4、创建关联数组 echo '<br>'; $arr2 = array( 'id' =>'2' , 'name' =>'李彦宏' , 'age' =>'42' , 'sex' =>'男' , 'company' =>'百度' , 'address'=>'北京' ); print_r($arr2); // 4、注释的三种方式 // 单行方式 #单行注释 /*多选方式 */ echo '<hr>'; //5、字符串连接符 $a='今天热播电视剧是:'; $b=$a.'都挺好'; echo $b; echo '<hr>'; //6、 数字运算符 $add=5+8; $sub=100-99; $mul=12*12; $div=24/11; $mod=9%5; echo $add.'<br>',$sub.'<br>',$mul.'<br>',$div.'<br>',$mod.'<br>'; echo '<hr>'; //7、不同的数据类型 $int=10; $float=3.14; $str='这是一串字符'; $bool=true; $null=null; echo $int.'<br>',$float.'<br>',$str.'<br>',$bool.'<br>','null字符串为:'.$null.'<br>'; echo '<hr>'; //8、循环语句 for/while/do while/foreach for ($i=0; $i < 5; $i++) { echo $i; for ($j=0; $j <=$i ; $j++) { echo '*'; } echo '<br>'; } echo '<hr>'; $k=0; while ( $k< 10) { echo $k; $k++; echo '<br>'; } echo '<hr>'; $x=1; do { echo "这个数字是:$x <br>"; $x++; } while ($x<=5); echo '<hr>'; //循环打印索引数组 foreach ($arr1 as $v) { echo $v.'<br>'; } unset($v); echo '<hr>'; //循环打印二维数组 $arr3 = array( array( 'id' =>'1', 'name' =>'马云', 'age' =>'55', 'sex' =>'男', 'company' =>'阿里巴巴', 'address'=>'杭州'), array( 'id' =>'2' , 'name' =>'李彦宏' , 'age' =>'45' , 'sex' =>'男' , 'company' =>'百度' , 'address'=>'北京' ), array( 'id' =>'3' , 'name' =>'马化腾' , 'age' =>'41' , 'sex' =>'男' , 'company' =>'腾讯' , 'address'=>'深圳' ) ); foreach ($arr3 as $k => $v) { foreach ($arr3[$k] as $value) { echo $value.'<br>'; } echo '<hr>'; } unset($v); unset($value); ?>
运行实例 »
点击 "运行实例" 按钮查看在线实例
运行结果