在已将变量设置为值后将其设置为NULL:不起作用

时间:2018-04-16 16:08:32

标签: php

$row['genre']正在从数据库中获取数据。

$genrelisty = $row['genre'];
$arr        = explode(', ', $genrelisty);
$var1       = $arr[0];
$var2       = $arr[1];
$var3       = $arr[2];
$var4       = $arr[3];
$var5       = $arr[4];

if (!empty($var2)) {
    $Genre2 = "Genre 2:";
} else {
    $var2 = NULL & $Genre2 = NULL;
}
if (!empty($var3)) {
    $Genre3 = "Genre 3:";
} else {
    $var3 = NULL & $Genre3 = NULL;
}
if (!empty($var4)) {
    $Genre4 = "Genre 4:";
} else {
    $var4 = NULL & $Genre4 = NULL;
}
if (!empty($var5)) {
    $Genre5 = "Genre 5:";
} else {
    $var5 = NULL & $Genre5 = NULL;
}

当我显示$var时,它显示“0”而不是任何内容。

1 个答案:

答案 0 :(得分:0)

    $var2 = NULL & $Genre2 = NULL;

&是一个按位运算符。它不能用于组合语句。

使用;分隔语句。