Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    Errore array creata con la funzione explode()

    Salve,

    Ho creato uno script php che leggendomi un file xml, con un unico elemento, mi prende l'id di quell'elemento e me lo separa con il separatore ;, questo è il suo codice:
    Codice PHP:
    $doc = new DOMDocument("1.0""ISO-8859-1");
    $doc->load("arch.xml");
    $root $doc->documentElement;
    $elements $root->getElementsByTagName("element");

    foreach (
    $elements as $el)
    {
       
    $id $el->getAttribute("id");
       
    $separata explode(";"$id);
       
    print_r($separata);
       echo 
    $separata(0);

    In effetti, questo codice mi funziona, fino a stamparmi la struttura dell'array $separata, per poi restituirmi questo errore quando tento di stampare il primo elemento dell'array:
    codice:
    Fatal error: Function name must be a string in /membri/sevenjeak/Pc_tools_v1.0/inc/counter.php on line 19
    Avendo creato già script, funzionanti, identici a questo non mi spiego dove sia il problema, forse voi me lo saprete dire?

  2. #2
    Per gli array si usano le parentesi quadre, non quelle tonde.

  3. #3
    Strano, di solido questo io me lo ricordo, non mi ero proprio accordo dell'errore.

    cmq grazie per l'aiuto

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.