Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php]problem z in_array()
zdzichu
post
Post #1





Grupa: Zarejestrowani
Postów: 131
Pomógł: 0
Dołączył: 28.08.2006

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


Problem wygląda następująco.
W xmlu mam sobie pewne ustawienia, ich schemat wygląda tak:
  1. <parent>
  2. <name value="sth" />
  3. <second value="foo" />
  4. <third value="bar" />
  5. </parent>

mam teraz taki problem, że chcę sprawdzić, czy wartość z _GET`a nie równa się któremuś znacznikowi-
  1. <?php
  2. $xml = simplexml_load_file('conf.xml');
  3. $array=$xml->parent;
  4. print_r($array);
  5. //$array=each($array);
  6. if(in_array($_GET['foo'],$array)) {
  7. ?>

no i in_array() wywala błąd
Cytat
Wrong datatype for second argument
-gdy odkomentuję each to owszem, zaczyna działać, ale tylko dla pierwszego znacznika.... jak rozwiązać mój problem?
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: 25.08.2025 - 23:45