美好的一天,请先检查我的脚本。
$fields = $query->list_fields();
foreach($query->result_array() as $data){
if($row % 2 == 0){
//blabla
}
$col = 1;
foreach ($fields as $field){
if($data[$field]['Stats'] == 0){ //In this part
}
}
$row++;
$no++;
}
所以,我想检查以Stats
命名的指定字段。我的问题是我的If Conditional statement there
。因为我上面的脚本总是假的。
$data
时的结果
Array
(
[Kode Otlet] => K-BDCW2
[Area] => BANDUNG
[Nip] => 1500029
[Nama Lengkap] => AHMAD ILHAM YUSUP
[Posisi Sebelumnya] => VMO
[Posisi Baru] => VMO
[Tanggal Upgrade/Demosi] => 2016-06-03
[Stats] => 0
[1] => 7
[2] => 7
[3] => 7
[4] => 7
[5] => 7
)
答案 0 :(得分:1)
您无需使用$fields
,如果没有$fields
,您可以这样做:
if($data['Stats'] == 0){ //do }
或者,如果您想使用$fields
,则需要仔细检查以下条件:
if($data[$field] == 0 && $field == 'Stats'){ //do }