Php 获取数组键的值=>;基于另一个键的值=>;价值
我必须输入“付款日期”和“余额”键。我有一个函数,可以检查“payment_date”,看看它是否是如果你已经知道你需要的密钥,那么你真的不需要第二个循环。您可以直接访问它们Php 获取数组键的值=>;基于另一个键的值=>;价值,php,arrays,loops,Php,Arrays,Loops,我必须输入“付款日期”和“余额”键。我有一个函数,可以检查“payment_date”,看看它是否是如果你已经知道你需要的密钥,那么你真的不需要第二个循环。您可以直接访问它们 function getCurrentBalance($myTable){ $today = new DateTime('now'); $today = $today->format('Y-m-d'); foreach($myTable as $row) { if ($row
function getCurrentBalance($myTable){
$today = new DateTime('now');
$today = $today->format('Y-m-d');
foreach($myTable as $row) {
if ($row['payment_date'] <= $today){
//Do something with $row['balance']
}
}
}
函数getCurrentBalance($myTable){
$today=新日期时间(“现在”);
$today=$today->format('Y-m-d');
foreach($myTable作为$row){
如果($row['payment_date']你真的不需要第二个循环,如果你已经知道你需要的密钥,你可以直接访问它们
function getCurrentBalance($myTable){
$today = new DateTime('now');
$today = $today->format('Y-m-d');
foreach($myTable as $row) {
if ($row['payment_date'] <= $today){
//Do something with $row['balance']
}
}
}
函数getCurrentBalance($myTable){
$today=新日期时间(“现在”);
$today=$today->format('Y-m-d');
foreach($myTable作为$row){
如果($row['payment_date']改为这样做:
foreach($myTable as $row)
{
if ($row['payment_date'] <= $today)
{
echo $row['balance'];
}
}
foreach($myTable作为$row)
{
如果($row['payment_date']改为这样做:
foreach($myTable as $row)
{
if ($row['payment_date'] <= $today)
{
echo $row['balance'];
}
}
foreach($myTable作为$row)
{
如果($row['payment_date']我不太明白你想做什么,我想你的答案是:
function getCurrentBalance($myTable){
$today = new DateTime('now');
$today = $today->format('Y-m-d');
foreach($myTable as $row) {
foreach($row as $key=>$value) {
if ($key == "payment_date" && $value <= $today){
$balance = $row['balance'];
...
}
}
}
}
函数getCurrentBalance($myTable){
$today=新日期时间(“现在”);
$today=$today->format('Y-m-d');
foreach($myTable作为$row){
foreach($key=>$value的行){
如果($key==“payment\u date”&&$value我不太明白你想做什么,我想你的答案是:
function getCurrentBalance($myTable){
$today = new DateTime('now');
$today = $today->format('Y-m-d');
foreach($myTable as $row) {
foreach($row as $key=>$value) {
if ($key == "payment_date" && $value <= $today){
$balance = $row['balance'];
...
}
}
}
}
函数getCurrentBalance($myTable){
$today=新日期时间(“现在”);
$today=$today->format('Y-m-d');
foreach($myTable作为$row){
foreach($key=>$value的行){
如果($key==“付款日期”&&&$value不应该是$row@tusargupta:$row是一个数组吗?$row@tusargupta:$row是一个数组吗?谢谢!我只是在学习数组,现在这很有意义。我不知道这是否是正确的提问位置,但我的数组有很多日期,所以@Ash是的,你可能会得到最后一个值。谢谢你,夏洛特,但这会让最后的结果变成什么意思“上一个结果截止到,正如我在第一篇评论中所说,谢谢!我只是在学习数组,现在这很有意义。我不知道这是否是询问的正确位置,但我的数组有很多日期,所以@Ash是的,有可能你会得到最后一个值。谢谢你,Charlotte,但这会返回最后一个结果吗?你的意思是什么?”“正如我在第一次评论中所说的那样,