Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [Rozwiązany] PHP - Sprawdzanie zmiennych w tablicy.
Forum PHP.pl > Forum > PHP
Yaresen
Witam, mam mały problem a mianowicie posiadam tablicę, do której przesyłane są zmienne z formularza.
Kod
$array[] = $_POST['var1']
$array[] = $_POST['var2']
$array[] = $_POST['var3']
$array[] = $_POST['var4']
$array[] = $_POST['var5']
// itd.

Jak sprawdzić, czy w tablicy któryś index pozostał pusty ? Chodzi o sprawdzenie całej tablicy a nie pojedynczego index'u. Dodam, że formularz jest bardziej rozbudowany a po sprawdzaniu metodą:
Kod
if(empty(zmienna1 || zmienna2 || zmienna3 ...)) {}
kod przy większej ilości zmiennych wygląda nieestetycznie, do tego musiałbym przypisać zmienne z formularza do zmiennych bez tablicy, a zależy mi właśnie na tablicach, gdyż właśnie w dalszej części kodu będę opierał się na nich.

@edit: Dziękuję, wszystko działa wink.gif
adbacz
W takim razie wystarczy zwykła pętla, ponieważ i tak operujesz na tablicy indeksowanej numerycznie.

  1. $isset = false;
  2.  
  3. for($i=0, $count=count($array); $i<$count; $i++)
  4. {
  5. if(empty($array[$i]))
  6. {
  7. $isset = true;
  8. }
  9. }
  10.  
  11. if($isset === true)
  12. {
  13. echo 'Pusta wartość!';
  14. }
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.