Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] jak wstawiać poszczególne zmienne do nawiasów wzrostowo
Forum PHP.pl > Forum > Przedszkole
pali112
Od kilku dni buduję prosty skrypt , który będzie wykonywał zmiany na stronie.

Nie jestem programistą, więc proszę o wyrozumiałość jeśli to o co pytam jest łatwe.

Zatrzymałem się na jednej rzeczy: Jak wstawić wzrostowo zmienne do funkcji? Domyślam się, że przez loop oraz inkrementację - ale jak?

Pytanie jest na samym końcu w komentarzu kodu (komentrz dokładnie wyjaśnia co chcę zrobić)


  1.  
  2. <?php
  3. for ($o = 1; $o < 9 ; $o++) {
  4. $file = '/patch/to/file_'.$o.'.xml';
  5.  
  6. $doc = new DOMDocument();
  7. $doc->load($file);
  8. $destinations = $doc->getElementsByTagName("model");
  9. foreach ($destinations as $destination) {
  10. foreach($destination->childNodes as $child) {
  11. if ($child->nodeType == XML_CDATA_SECTION_NODE) {
  12.  
  13. ${'czy' . $o}[] = $child->textContent;
  14. }
  15. }
  16. }
  17.  
  18. }
  19.  
  20.  
  21. $merge = array_merge($czy1, $czy2, $czy3, $czy4, $czy5, $czy6, $czy7, $czy8);
  22. // Jak to zrobić w np loop (Z $czy1 do $czy8)?
  23.  
  24.  



Tomplus
Skoro na końcu i tak chcesz połączyć tablice to może od razu zrób w linii 13.


  1. $merge[] = $child->textContent;
pali112
Tak właśnie, się zorientowałem - że muszę tak zrobić.

Wszystko działa smile.gif

Dziękuję 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.