修改 foreach 中的值以更改另一个值
Modify a value in a foreach to change another one
我对这个 foreach
循环有疑问:
foreach ($result as $row) {
$html.='<tr>
<td>'.$row['product_name'].'</td>
<td>'.recupHourMinSec($row['date_add']).'</td>
<td><input type="text" name="preparationTime" id="preparationTime" value="15" /></td>
<td>'.date('H:i:s', strtotime("+$preparationTime mins".$row['date_add'])).'</td>
<td>'.$row['lastname'].' '.$row['firstname'].'</td>
<td>'.$row['phone'].'</td>
<td>'.$row['phone_mobile'].'</td>'.'</tr>';
}
我想更改网站上 textBox
的值以获得订单准备好的时间。
我想把文本字段的值preperationTime
添加到订单的时间,例如20:00:00,并显示在页面上,20:15:00在这个例子。
如何每次更改preparationTime
文本框的值来修改订单准备就绪的时间?
试试这个
正如您所说,您在 $row['date_add']
变量 20:00:00
中获得价值
在这里使用 strtotime
will convert your time into timestamp and you can add values within strtotime
作为 strtotime('+15 mins')
和当前时间并使用 date
函数你可以将它格式化为你想要的
<td>'.date('H:i:s', strtotime('+15 mins'.$row['date_add'])).'</td>
您可以将动态值添加为
date('H:i:s', strtotime("$your_values mins".$row['date_add']))
为此您需要使用 date
和 strtotime
:-
<td>'.date('H:i:s', strtotime('+15 mins'.$row['date_add'])).'</td>
正如你之前评论的那样,试试这样:-
$value = 10;
'<td>'.date('H:i:s', strtotime("+$value mins".$row['date_add'])).'</td>';
你可以改变$value
dynamically.thanks.
我对这个 foreach
循环有疑问:
foreach ($result as $row) {
$html.='<tr>
<td>'.$row['product_name'].'</td>
<td>'.recupHourMinSec($row['date_add']).'</td>
<td><input type="text" name="preparationTime" id="preparationTime" value="15" /></td>
<td>'.date('H:i:s', strtotime("+$preparationTime mins".$row['date_add'])).'</td>
<td>'.$row['lastname'].' '.$row['firstname'].'</td>
<td>'.$row['phone'].'</td>
<td>'.$row['phone_mobile'].'</td>'.'</tr>';
}
我想更改网站上 textBox
的值以获得订单准备好的时间。
我想把文本字段的值preperationTime
添加到订单的时间,例如20:00:00,并显示在页面上,20:15:00在这个例子。
如何每次更改preparationTime
文本框的值来修改订单准备就绪的时间?
试试这个
正如您所说,您在 $row['date_add']
变量 20:00:00
中获得价值
在这里使用 strtotime
will convert your time into timestamp and you can add values within strtotime
作为 strtotime('+15 mins')
和当前时间并使用 date
函数你可以将它格式化为你想要的
<td>'.date('H:i:s', strtotime('+15 mins'.$row['date_add'])).'</td>
您可以将动态值添加为
date('H:i:s', strtotime("$your_values mins".$row['date_add']))
为此您需要使用 date
和 strtotime
:-
<td>'.date('H:i:s', strtotime('+15 mins'.$row['date_add'])).'</td>
正如你之前评论的那样,试试这样:-
$value = 10;
'<td>'.date('H:i:s', strtotime("+$value mins".$row['date_add'])).'</td>';
你可以改变$value
dynamically.thanks.