Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Problem z array_search
Forum PHP.pl > Forum > PHP
new_user
Witam

Mam następujący problem.
Mam taki kod:
  1. <?php
  2.    $katalog = simplexml_load_file("plik.xml");
  3.    foreach ($katalog->producenci as $pr) {
  4.    foreach ($pr->producent as $prod) {
  5.    $klucz = array_search('1XX',  $prod);
  6.        echo $klucz;
  7.    }
  8.    }
  9.  
  10. ?>


dlaczego funkcja array_search mi nie zwraca wyników? co jest nie tak.
Podobny przypadek mialem jak zastosowalem:
  1. <?php
  2. if (array_key_exists('1XX', $prod)) {
  3.   echo "'Pierwszy' element istnieje w tablicy";
  4. }
  5. ?>


a wiem ze taki ciąg jest w tablicy:

SimpleXMLElement Object ( [@attributes] => Array ( [id] => 1XX [nazwa] => XXXXXXX ) )
nospor
przeciez twoja tablica jest pod [@attributes] a ty w tym kodzie nigdzie nie dobierasz sie do [@attributes]
new_user
Mogę prosić o jakąś wskazówkę jak do tego się zabrać?
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.