Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Zdefiniowana komórka w tablocy(?)
Forum PHP.pl > Forum > PHP
darektbg
Wypełniam sobie niektóre komórki tablicy dwuwymiarowej w pętli liczbą 1. Następnie W podwójnej pętli sprawdzam, czy komórka ma wartość 1, jeżeli nie, to przypisuje jej wartość 0.
Problem w tym, że jeżeli komórka nie miała wartości 1, to nie było automatycznie zdefiniowana i parser krzyczy.

Cytat
Notice: Undefined offset


  1. <?php
  2. ...
  3. for($j=0;$j<sizeof($aTemporaryArrary)-1;$j++)
  4. {
  5.   $aMatrix[$aTemporaryArrary[$j]][$aTemporaryArrary[$j+1]] = 1;
  6.   if($aTemporaryArrary[$j]>$iN)
  7.    $iN = $aTemporaryArrary[$j];
  8.   if($aTemporaryArrary[$j+1]>$iN)
  9.    $iN = $aTemporaryArrary[$j+1];
  10. }
  11. ...
  12. ?>

  1. <?php
  2. for($x=0;$x<$iN;$x++)
  3. {
  4. for($y=0;$y<$iN;$y++)
  5.  {
  6.    if($aMatrix[$x][$y]!=1)
  7.     $aMatrix[$x][$y] = 0;
  8.  }
  9. }
  10. ?>

Ma ktoś jakiś pomysł?
bim2
  1. <?php
  2. if(isset($aTemporaryArrary[$j]) AND $aTemporaryArrary[$j]>$iN)
  3. ?>

To samo z 2 ifką tongue.gif
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.