在已将变量设置为值后将其设置为NULL:不起作用
$row['genre']
is grabbing data from a database.
$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;
}
When I display $var
it displays "0" instead of nothing.
当我显示 $ row ['genre'] code>正在从数据库中获取数据。 p >
$ 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;
}
code> pre>
$ var code>时,它显示“0”而不是什么。 p>
div>
$var2 = NULL & $Genre2 = NULL;
&
is a bitwise operator. It cannot be used to combine statements.
Use ;
to separate statements.