$date_show1 = "01-".$date2;
$date = date($date)."-01";
$date_char = date($date);
$eee2 = mysqli_query($database->connection,"SELECT * FROM bon_info
WHERE date_day = '$date' AND creditcart != '8' AND creditcart != '6' AND
kassa_id = '$kassa_id'") or die(mysqli_error());
$num1 = mysqli_num_rows($eee2);
我尝试使用while循环执行以下脚本但是如何更改变量的名称也像
$date_show1 ..2 ..3 ..4 ..5 ..6 ..7 ..8 ..9 ..10 ..11 ..12
$num1 $num2 $num3......
答案 0 :(得分:0)
您可以连接变量以生成类似的变量名称:
<?php
$my_date_var = "date_show1";
$my_date_var++; // date_show2
echo $$my_date_var; // if defined will echo variable $date_show2
答案 1 :(得分:0)
除了数字变量之外,我不知道你问的是什么。您可以使用数组:
$variable[0] = 123;
$variable[1] = 123;
$variable[2] = 123;
$variable[3] = 123;
for($i=0;$i<=3; $i++){
echo $variable[$i];
}
更好地使用这将是一个foreach。想象一下你取消设置值2,$ i将回显空白回声,因为它不存在。因此,浪费精力:
foreach($variable as $key=>$value){
echo $key.' = '.$value;
}
该方法还支持非数字键(例如['name']
和['id']
)