百变鹏仔-专注前端行业精选
PHP 数组循环 if判断的使用
作者:鹏仔先生日期:2023-01-11 20:27:00浏览:1451分类: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请求
手机扫码访问
猜你还喜欢
- 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常量声明
- 12-29 PHP变量声明、变量命名规则、引号作用
取消回复欢迎 你 发表评论:
- 搜索
- 随机tag
暂无评论,来添加一个吧。