Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: automatyzacja sprawdzania
Forum PHP.pl > Forum > PHP
Ruio
Mam problem a mianowicie mam taki oto kod:
  1. foreach ($this->keys as $key => $value) {
  2. if(is_array($this -> keys[$key])){
  3. foreach($this -> keys[$key] as $a => $b){
  4. if(is_array($b)){
  5. foreach($b as $key_l => $value_l){
  6. echo $value_l;
  7. }
  8. } else {
  9. $source = str_replace('{' . $key.'.'.$a . '}',$b,$source);
  10. }
  11. }
  12. } else {
  13. $source = str_replace('{' . $key . '}',$value,$source);
  14. }
  15. }


I jak zrobic abym nie musial tyle razy tego foreacha pisać ... bo to jest bez sensu a po 2 musi to byc uniwersalne ;/ wiem że trzebaby cos whilem zrobic (zapewne) ale nie mam pomysłu jak. Dzieki za podpowiedzi
phpion
Zainteresuj się pojęciem rekurencji.
Ruio
Dzieki za pomoc smile.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.