我的腳本輸出數組應用邏輯陣列中只有某些鍵:使用PHP的的foreach
$person = array(
'name' => 'bob',
'age' => '27',
'sex' => 'male',
'weight' => 'fat'
// ...etc.
);
有時$person
鍵沒有價值 - 我要檢查這一點。不過,我不給約$person['age']
或$person['weight']
一個雞塊,我只是想檢查數組中的其他按鍵不爲空:
foreach ($person as $key => $value) {
if ($key != 'age' || $key != 'weight') {
if (empty($value)) {
echo 'you dun goofed';
}
}
}
爲什麼不是這方面的工作?
if ($key != 'age' || $key != 'weight')
你可能想:
if ($key != 'age' && $key != 'weight')
或類似的東西(秤好一點...):
if (!in_array($key, array('age', 'weight')))
+1塊參考 – Orangepill