Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] Uninitialized string offset
Forum PHP.pl > Forum > Przedszkole
cornholio666
Witam,

Taki bład mi wyskakuje:

Cytat
Notice: Uninitialized string offset: 430 in .. on line 33



  1. <?php
  2. $i = 430;
  3. if(strlen($news->text) < $i){
  4.  
  5. while($news->text[$i] != "."){ // <--- linia 33
  6. $i--;
  7.  
  8. if($i < 1){
  9. die("błąd --");
  10. }
  11. }
  12. }
  13. ?>


Przecież zmienna jest zainicjonowana na samej gorze $i = 430

Jakieś sugestje?
revyag
Popatrz na swój warunek. Sprawdzasz czy długość łańcucha jest mniejsza od i. Jeśli jest mniejsza to odwołujesz się do elementu o indeksie i a on nie może istnieć bo i jest większe od długości łańcucha.
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.