在 PHP 中使用陣列時,通常需要驗證它們是否為空。以下方法提供了執行此評估的有效方法:
最簡單的方法是將陣列與布林值進行比較。如果數組為空,則計算結果為 false。
if (!$playerlist) { // list is empty }
另一個選項是使用 count() 函數計算數組中的元素數量。如果計數為零,則數組為空。
if (count($playerlist) === 0) { // list is empty }
在某些情況下,陣列可能包含空值,需要在檢查是否為空之前將其刪除。這可以透過 foreach 迴圈和取消設定操作來實現:
foreach ($playerlist as $key => $value) { if (!strlen($value)) { unset($playerlist[$key]); } } if (!$playerlist) { // empty array }
以上是如何在 PHP 中有效率地檢查空數組?的詳細內容。更多資訊請關注PHP中文網其他相關文章!