批改状态:未批改
老师批语:
了解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);
?>点击 "运行实例" 按钮查看在线实例
运行结果


Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号