百变鹏仔-专注前端行业精选
PHP 数组循环 if判断的使用
作者:鹏仔先生 日期:2023-01-11 20:27:00 浏览:3723 分类:PHP

if(){}if条件判断,()里面是条件,是真为true,就执行{}里面的代码;反之不执行,是假false。
is_array() 可以检查数据是不是数组。
is_array() 如果是数组,php会把if括号里面的条件转为 true。
最简单明了的例子
<?php
if( true ){
echo 'A';
} else {
echo 'B';
}
// 输出结果为 A
echo '<br>';
if( false ){
echo 'A';
} else {
echo 'B';
}
// 输出结果为 B
?>输出结果
A
B
例:
<?php
$list = [
'共享博客',
'鹏仔先生',
[
'name' => '鹏仔',
'sex' => '男',
'age' => '18'
]
];
if( is_array($list[2]) ){
echo is_array($list[2]);
echo '<br>';
echo '是数组';
}
?>输出结果(如果是数组则执行{}里面内容)
1
是数组
例:
<?php
$list = [
'name' => '共享博客',
'QQ' => '344225443',
'zuozhe' => [
'鹏仔',
'乐乐',
'悠悠',
]
];
foreach($list as $k => $v){
// 因为是多维数组,循环时判断第二层是否为数组
if( is_array($v) ){
// 如果是数组,则再次循环输出每条内容
foreach( $v as $kk => $vv ){
echo $vv . '<br>';
}
} else {
// 如果不是数组,直接输出
echo $v . '<br>';
}
}
?>输出结果
共享博客
344225443
鹏仔
乐乐
悠悠
扩展
isset() 在php中用来判断变量是否声明,该函数返回布尔类型的值,即true/false。isset只能用于变量,因为传递任何其它参数都将造成解析错误。
例
<?php
$list = [
'name' => '共享博客',
'QQ' => '344225443',
'zuozhe' => [
'鹏仔',
'乐乐',
'悠悠',
]
];
// 判断是否存在$list['zuozhe'],存在则执行{}
if( isset($list['zuozhe']) ){
echo isset($list['zuozhe']) . '<br>';
echo '存在';
}
?>输出结果
1
存在
- 上一篇:http请求类型 GET请求
- 下一篇:http请求类型 POST请求
猜你还喜欢
- 03-11 开发抖音、快手、小红书等短视频去水印小程序的思路以及去水印小程序合法域名的解决问题
- 01-13 PHP函数
- 01-13 PHP 字符串函数
- 01-12 PHP公共页面部分如何引入
- 01-12 http请求类型 POST请求
- 01-11 http请求类型 GET请求
- 01-04 PHP从静态资源到动态内容
- 01-03 PHP数组循环
- 12-30 PHP多维数组
- 12-30 PHP创建数组
- 12-29 PHP数据类型
- 12-29 PHP常量声明
取消回复欢迎 你 发表评论:
- 搜索
- 随机tag








