Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]]SimpleXML] znacznik z '-'
Forum PHP.pl > Forum > Przedszkole
darektbg
  1. <?php
  2. $oKismet = simplexml_load_file('Kismet-Feb-02-2009-1.xml');
  3. $oKismet->wireless-network[0]->SSID
  4. ?>

problem, bo istnieje znacznik 'wireless-network' a gdy chce się odwołać do niego, to php interpretuje część nazwy znacznika jako odejmowanie.
Ma ktoś jakiś pomysł jak to ominąć?
erix
  1. <?php
  2. $oKismet->{wireless-network}[0]->SSID
  3. ?>
darektbg
o ile dodanie znacznika {} pomaga, tz. nic nie zmienia dla standardowych znaczników, tak dla znacznika z '-' nie ma żadnego efekty. Nie wywala ostrzeżenia, ale też nic nie wyświetla.

dla przykładu:
  1. <?php
  2. $oKismet->{standardowyznacznik}[0]->SSID
  3. ?>

wyświetla się dobrze, ale dla

  1. <?php
  2. $oKismet->{wireless-network}[0]->SSID
  3. ?>

już nic nie zostaje wyświetlone.
erix
Obejmij w cudzysłów:
  1. <?php
  2. $oKismet->{'wireless-network'}[0]->SSID
  3. ?>
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.