In PHP ist es nicht schwer festzustellen, ob ein Array leer ist. Normalerweise gibt es viele Möglichkeiten, dies zu erreichen, und hier sind einige davon:
1 Verwenden Sie die Funktion empty()
Die in PHP integrierte Funktion empty() kann prüfen, ob eine Variable ein „leerer Wert“ ist. Diese Funktion gibt einen booleschen Wert zurück, true, wenn die Variable undefiniert ist, der Wert 0 oder eine leere Zeichenfolge ist, das Array leer ist, oder NULL, andernfalls wird false zurückgegeben. Sie können die Funktion empty() wie den folgenden Beispielcode verwenden, um festzustellen, ob das Array leer ist:
$array = array(); // initialize empty array if (empty($array)) { echo 'The array is empty'; } else { echo 'The array is not empty'; }
2. Verwenden Sie die Funktion count()
Eine weitere nützliche Funktion ist count(), die die Anzahl der Elemente zurückgeben kann ein Array. Wenn das Array leer ist, wird Null zurückgegeben. Das Folgende ist ein Beispielcode, der die Funktion count() verwendet, um zu bestimmen, ob das Array leer ist:
$array = array(); // initialize empty array if (count($array) == 0) { echo 'The array is empty'; } else { echo 'The array is not empty'; }
3. Verwenden Sie die Funktion isset()
isset(), um zu überprüfen, ob die Variable gesetzt wurde und nicht null ist . Daher können Sie auch die Funktion isset() verwenden, um zu überprüfen, ob das Array leer ist. Das Folgende ist ein Beispielcode, der die Funktion isset() verwendet, um zu bestimmen, ob das Array leer ist:
$array = array(); // initialize empty array if (!isset($array[0])) { echo 'The array is empty'; } else { echo 'The array is not empty'; }
4. Verwenden Sie die Funktion array_key_exists()
array_key_exists(), um zu überprüfen, ob der angegebene Schlüsselwert im Array vorhanden ist. Wenn es nicht existiert, geben Sie false zurück. Daher können Sie mit dieser Funktion prüfen, ob das erste Element des Arrays vorhanden ist, um festzustellen, ob das Array leer ist. Das Folgende ist ein Beispielcode, der die Funktion array_key_exists() verwendet, um zu bestimmen, ob ein Array leer ist:
$array = array(); // initialize empty array if (!array_key_exists(0, $array)) { echo 'The array is empty'; } else { echo 'The array is not empty'; }
Zusammenfassend können die oben genannten vier Methoden alle den Effekt erzielen, zu bestimmen, ob ein PHP-Array leer ist. Bei der eigentlichen Programmierung sollten Sie entsprechend Ihren eigenen Anforderungen unterschiedliche Methoden wählen.
Das obige ist der detaillierte Inhalt vonSo ermitteln Sie, ob ein Array in PHP leer ist. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!