其他教程

其他教程

Products

当前位置:首页 > 其他教程 >

PHP 数组循环 if判断的使用

GG网络技术分享 2025-03-18 16:17 0


if(){}

if条件判断,()里面是条件,是真为true,就执行{}里面的代码;反之不执行,是假false。

is_array() 可以检查数据是不是数组。

is_array()如果是数组,php会把if括号里面的条件转为true。

最简单明了的例子

PHP

<?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\' => \'921349888\',

\'zuozhe\' => [

\'伊亮\',

\'小陈\',

\'梦总\',

]

];

foreach($list as $k => $v){

// 因为是多维数组,循环时判断第二层是否为数组

if( is_array($v) ){

// 如果是数组,则再次循环输出每条内容

foreach( $v as $kk => $vv ){

echo $vv . \'<br>\';

}

} else {

// 如果不是数组,直接输出

echo $v . \'<br>\';

}

}

?>

输出结果

探乎站长论坛

921349888

伊亮

小陈

梦总

扩展

isset() 在php中用来判断变量是否声明,该函数返回布尔类型的值,即true/false。isset只能用于变量,因为传递任何其它参数都将造成解析错误。

<?php

$list = [

\'name\' => \'探乎\',

\'QQ\' => \'921349888\',

\'zuozhe\' => [

\'伊亮\',

\'小陈\',

\'梦总\',

]

];

// 判断是否存在$list[\'zuozhe\'],存在则执行{}

if( isset($list[\'zuozhe\']) ){

echo isset($list[\'zuozhe\']) . \'<br>\';

echo \'存在\';

}

?>

输出结果

1

存在


标签: 小陈 数组

提交需求或反馈

Demand feedback