-3


我有一些变量,我从数据库中检索一些数据,如下所示:

foreach ($row as $result) {
    if ($row[28] == '') {
        $string28 = '';
    }else if( $row[28] == 0){
        $string28 = '';
    } else{
        $string28 = '<div class="add_img"><h1>Connexion</h1><img src="images/'.$row[28].'.jpeg"></div>';
    }
}


foreach ($row as $result) {
    if ($row[30] == '') {
        $string30 = '';
    }else if($row[30] == 0){
        $string30 = '';
    } else{
        $string30 = '<div class="add_img"><h1>Fixation</h1><img src="images/'.$row[30].'.jpeg"></div>';
    }
}

foreach ($row as $result) {
    if ($row[31] == '') {
        $string31 = '';
    }else if($row[31] == 0){
        $string31 = '';
    } else{
        $string31 = '<div class="add_img"><h1>Schéma</h1><img src="images/'.$row[31].'.jpeg"></div>';
    }
}

这是显示结果代码:

<h1>Application</h1>
<div class="clear"></div>
<div class="add_div">
<?php
echo $string28;
echo $string29;
echo $string30;
echo $string31;
echo $string34;

?>

但是我不能用 php 编写这个表达式
首先我想将所有变量存储在一个数组中然后说如果数组是空的这里我们正在谈论如果所有 te 变量都是空的然后回显 espression什么都没有

希望你们能帮助我。
并提前感谢大家。

4

1 回答 1

2

您的问题有点令人困惑,但是要判断变量是否为空,只需使用empty()

if(empty($string28)) {
   // do something since it's empty
}

它也适用于数组......

$array = array();
if(empty($array)) {
   echo "Yep, it's empty!";
}
于 2013-08-10T02:19:02.063 回答