2015-10-19 121 views
-3

我有數據從一個DB以下數組和想的STATUS值更改爲一個字符串,如果它匹配基準變更值通過數組循環與if語句

Array ([0] => stdClass Object ([ORDER] => 1321[DATE] => 2015-10-05 [TEXT] => TESTING [OTIME] => 06:03:03 [STATUS] => 3 [CODE] => ABC) [1] => stdClass Object ([ORDER] => 1321[DATE] => 2015-10-05 [TEXT] => TESTING [OTIME] => 06:03:03 [STATUS] => 3 [CODE] => ABC)) 

我想通過循環數據和做,這樣做如下:

if (STATUS=3) { 
     STATUS ="replace the number with some text"; 
    } 
+0

那麼,你的循環在哪裏? – GolezTrol

回答

1

比方說你的輸出存儲在$結果數組所以現在你可以通過循環迭代,並檢查這樣的:

<?php 
for($i=0; $i<count($results);$i++){ 

if($results[$i]->STATUS == "3"){ 
    $results[$i]->STATUS = "text"; 
    } 
} 

?>