【发布时间】:2020-05-18 09:31:50
【问题描述】:
我想初始化一个变量,并想稍后在我的 foreach 循环中使用它,下面是我的工作:
$lastdepdate = "";
$resultDEP = "SELECT * FROM mytable";
foreach($resultDEP as $rows){
$lastdepdate = trim($row['LastDepDate']);
}
我正在从我的表中获取日期并与今天的日期进行检查 AND
if ($AssetClassID > 01) {
$returnDep = $depSL;
} else if($AssetClassID > 02){
$returnDep = $Cost;
}
$DepAmount = $returnDep;
如何在 if 和 else if 循环中实现这一点?
【问题讨论】:
-
你想初始化你的变量是什么意思?什么时候初始化??你什么时候在foreach循环中使用它?清晰度不够
-
我想将 foreach 结果存储到一个变量以及 for if 语句中,但是由于它没有首先初始化,所以它抛出了一个错误,那么我该如何完成这个任务呢?
-
这是因为 if 语句范围和 foreach 循环可能相同的问题,但我需要的是得到一个答案,通过它我可以通过先初始化然后使用将值存储到变量中它在 if 语句块和 foreach 块中,因此它可能具有值,是吗?还是我应该尝试任何其他选择?
标签: php if-statement foreach