将信息从一个变量移动到另一个变量(同一页面)

时间:2016-10-25 07:20:51

标签: php

因为我的workkey上有很多不同的工人,我只想打印一次工作。我虽然做这样的支票。 在循环结束时,我想保存workkey中的值。因此,在我检查的每个打印之前,如果新的工作密钥与最后一个不同=不打印。

$counter = 0;
while(db2_fetch_row($queryexe)) {
$work = db2_result($queryexe, 'workkey');
$fname = db2_result($queryexe, 'fname');
$lname = db2_result($queryexe, 'lname');

if ($workkey != $saveworkkey){
    $counter = 0;
 }

if ($counter < 1){ 
    print ( some stuff)
    print ( some stuff)
    print ( some stuff)

 }
$workkey = $saveworkkey;
$counter++;
    }

1 个答案:

答案 0 :(得分:0)

我要解决的问题是使用键作为数组键将所有值添加到数组中。这样,即使存在重复,它们也会相互覆盖。

$workers = array()
while ($record = db2_fetch_row($queryexe)) {
    $workers[$record['workkey']] = $record;
}

要打印您的值,您只需预约

即可
foreach ($workers as $worker) {
    // print worker
}