Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php] Uninitialized string offset
cornholio666
post
Post #1





Grupa: Zarejestrowani
Postów: 472
Pomógł: 8
Dołączył: 14.03.2004
Skąd: Rzeszów

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


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





Grupa: Przyjaciele php.pl
Postów: 2 258
Pomógł: 16
Dołączył: 21.09.2004
Skąd: Kielce

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


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.
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: 23.08.2025 - 06:56