我想在php文件中创建if-else语句,但是我遇到了严重的问题。看下面的代码:
first.php
{{1}}
当我回显结果时(我相信我的输出是$ result-如果我告诉我错了),那么我的浏览器将向我显示此值 [[[“” 5“]]] 。数组中可以有数组吗?我该如何操纵该元素(例如5、3,等等)才能做出if-else语句?
有办法吗?
答案 0 :(得分:2)
尝试这样
$result = array();
while($row = mysqli_fetch_array($res)){
$result[]=$row[0];
}
//manipulate here
if ($result[0] < "20"){
echo "Have a good day!";
}
echo json_encode($result);
答案 1 :(得分:0)
使用fetch_assoc()
进行较轻的数组迭代:-
$result = array();
$res = mysqli_query($link,$query) or die(mysqli_error($link));
while($row = mysqli_fetch_assoc($res)){
$result[]=$row['site_id'];
}
print_r($result);//for checking purpose
要操作此数组,您可以执行以下操作:-
if($result[0] <20){
echo "Have a good day!";
}