W PHP, jak można sprawdzić, czy określony element (według nazwy, myślę, że - pewnie też by działało) w tablicy jest pusty?php: sprawdź, czy pewna pozycja w tablicy jest pusta
Odpowiedz
Rodzaje pustych (z podręcznika PHP).
- "" (ciąg pusty)
- 0 (0 a jest liczbą całkowitą)
- "0" (0, ponieważ łańcuch)
- NULL : pochodne są uważane za pusty dla każdej zmiennej następujących
- FALSE
- array() (pusta tablica)
- var $ var; (Zmienna zadeklarowana, ale bez wartości w klasie), więc
wziąć przykład poniżej:
$arr = array(
'ele1' => 'test',
'ele2' => false
);
1) $ arr [ 'ele3'] nie jest ustawiony. A więc:
isset($arr['ele3']) === false && empty($arr['ele3']) === true
nie jest ustawiony i pusty. empty() sprawdza, czy zmienna jest ustawiona i pusta, czy nie.
2) $ arr ['ele2'] jest ustawione, ale puste. Więc:
isset($arr['ele2']) === true && empty($arr['ele2']) === true
1) $ arr [ 'ele1'] jest ustawiony i pusty:
isset($arr['ele1']) === true && empty($arr['ele1']) === false
jeśli chcesz sprawdzić, czy jest ona pusta, wystarczy użyć funkcji empty() .
if(empty($array['item']))
lub
if(!isset($array['item']))
lub
if(!array_key_exists('item', $array))
w zależności od tego, co precyzyjnie znaczy "pusta". Zobacz dokumentację dla empty(), isset() i array_key_exists(), co dokładnie mają na myśli.
<?php
$myarray=array(1,5,6,5);
$anotherarray=array();
function checkEmpty($array){
return (count($array)>0)?1:0;
}
echo checkEmpty($myarray);
echo checkEmpty($anotherarray);
?>
(dla sprawdzenia, czy pusty wynik 1 else 0);
Kompaktowość jest tym, za czym się upieram w swoim kodzie.
- 1. Sprawdź, czy tablica jest pusta w Jinja2
- 2. Jekyll: sprawdź, czy treść postu jest pusta
- 3. Sprawdź, czy zmienna jest pusta - kątowa 2
- 4. Sprawdź, czy wartość combobox jest pusta
- 5. Jak sprawdzić, czy sesja PHP jest pusta?
- 6. Jak sprawdzić, czy wartość tablicy jest pusta?
- 7. Sprawdź, czy parametr jest pusty lub pusta w procedurze przechowywanej.
- 8. Sprawdź, czy mapa jest pusta w Apache Velocity
- 9. Sprawdź, czy zawartość DIV jest pusta w jQuery
- 10. Sprawdź, czy mapa eliksiru nie jest pusta i istnieje klucz
- 11. Sprawdź, czy pole tekstowe ma wartość pusta
- 12. Sprawdź, czy wybrano wartość rozwijana jest pusta użyciu jQuery
- 13. PHP: Sprawdź, czy wartość i klucz istnieje w tablicy wielowymiarowej
- 14. Sprawdź, czy lista jest pusta, bez użycia polecenia `not`.
- 15. jQuery sprawdź, czy pozycja obsługi przeglądarki: naprawiono
- 16. PHP: Proste, sprawdź, czy ciąg jest hexem?
- 17. Sprawdź, czy zmienna łańcuchowa jest pusta lub pusta, lub pełna spacja
- 18. Sprawdź, czy wszystko z kilku kluczy tablicy PHP istnieje
- 19. Sprawdź, czy ciąg zawiera słowo w tablicy
- 20. Sprawdź, czy element znaleziony w tablicy C++
- 21. Sprawdź, czy wartość istnieje w tablicy
- 22. ng-jeśli sprawdzić, czy tablica jest pusta
- 23. C++ Sprawdź, czy element istnieje w tablicy
- 24. Android - Sprawdź, czy wartość istnieje w tablicy
- 25. Sprawdź, czy obraz istnieje php
- 26. pozycja nie jest pewna praca przy Filtry CSS stosowane na samego elementu w Microsoft Edge
- 27. Wyświetl "-" czy wartość jest pusta?
- 28. php: sprawdź, czy ścieżka istnieje?
- 29. Sprawdź, czy ciąg znaków jest CAŁKOWITĄ liczbą liter w PHP
- 30. php sprawdź czy kliknięto link
Oooh, pomocne. Chciałbym przegłosować was, gdybym miał dość przedstawicieli. Heh. – Nathaniel