Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Array multidimensional
Forum PHP.pl > Forum > Przedszkole
goartur
Mam problem, mam oto taka funkcje:
  1. private function checkSwitch($page, $modal)
  2. {
  3. $pages = array(
  4. 'sitepage' => array(
  5. 'loginLog'
  6. )
  7. );
  8.  
  9. if (Sessions::doSessionExist('admin_login')) {
  10. if (array_key_exists($page, $pages)) {
  11.  
  12. if (in_array($modal, $page)) {
  13. return 'app/view/' . $modal . '.php';
  14. }
  15. return 'W polowie';
  16. }
  17. return 'app/view/404.php';
  18. }
  19.  
  20. }


Chce inkludowac podstrone do strony wyglada to tak:

  1. index.php?p=sitepage&sub=loginLog


Argument $page odpowiada za strone a $model za substrone.
Niestety nie dziala to w ogole poprawinie

Chce aby najpierw sprawdzalo czy $page znajduje sie w $pages jesli tak to czy w $page znajduje sie $model

Wie ktos o o co chodzi?
kapslokk
  1. if (in_array($modal, $page)) {


Zarówno $modal i $page powinny być stringami, więc ten warunek nie jest poprawny. Sprawdzaj in_array($modal, $pages[$page])
goartur
Cytat(kapslokk @ 21.01.2016, 11:22:33 ) *
  1. if (in_array($modal, $page)) {


Zarówno $modal i $page powinny być stringami, więc ten warunek nie jest poprawny. Sprawdzaj in_array($modal, $pages[$page])



No tak, nie zauważyłem tego, dzieki
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.