Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Zmiana funkcji each na inne rozwiązanie
xmarko
post
Post #1





Grupa: Zarejestrowani
Postów: 59
Pomógł: 0
Dołączył: 26.02.2004

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



Cześć,
Mam taki kawałek kodu, który znalazłem w sieci:
while ($loop && ( ( $option = each($children[$parent]) ) || ( $parent > $root_id ) )) {

Proszę o pomoc w modyfikacji kodu: $option = each($children[$parent])

Programuję w PHP w wolnym czasie....
W wersji PHP 7.2 - pokazuje mi błąd funkcji. Funkcję each - powinienem zmienić na :

foreach ($children[$parent] as $option)
Jednak w nie mogę takiego zapisu wykorzystać w pętli while. Prosze o jakieś sugestie zmiany kodu

Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
vokiel
post
Post #2





Grupa: Zarejestrowani
Postów: 2 592
Pomógł: 445
Dołączył: 12.03.2007

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


Przeanalizuj kod i pomyśl co sprawdza if i czy te zmienne zostały definiowane w ogóle.

Dodatkowo, jeśli piszesz, że nie działa to napisz dokładnie co nie działa - czy nie przerywa pętli we właściwym momencie, czy wyświetla nie te rzeczy które byś chciał, czy się w ogóle skrypt nie uruchamia i wyrzuca jakieś błędy.
Go to the top of the page
+Quote Post

Posty w temacie


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: 28.12.2025 - 11:43