Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Zdefiniowana komórka w tablocy(?)
darektbg
post
Post #1





Grupa: Zarejestrowani
Postów: 54
Pomógł: 0
Dołączył: 25.09.2006

Ostrzeżenie: (0%)
-----


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ł?
Go to the top of the page
+Quote Post
bim2
post
Post #2





Grupa: Zarejestrowani
Postów: 1 873
Pomógł: 152
Dołączył: 9.04.2006
Skąd: Berlin

Ostrzeżenie: (0%)
-----


  1. <?php
  2. if(isset($aTemporaryArrary[$j]) AND $aTemporaryArrary[$j]>$iN)
  3. ?>

To samo z 2 ifką (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 16.09.2025 - 16:34