Visualizzazione dei risultati da 1 a 7 su 7

Discussione: Problema con array

  1. #1
    Utente di HTML.it L'avatar di Fool
    Registrato dal
    May 2002
    Messaggi
    8,342

    Problema con array

    Ciao,
    ho un array del tipo

    [xy] => 0.484005:unlimited:0.261719:0.000315666:0:no:unlim ited:OFF:ON:ON [xz] => 9.19919:unlimited:1.99219:0.155976:0:no:unlimited: OFF:ON:ON )

    vorrei accedere alle due parti dell'array ma se faccio

    $lungh_array= count($result);
    echo $lungh_array;

    print_r ($result);

    for ($contatore=0; $contatore < $lungh_array; $contatore++) {

    echo $result[$contatore];

    }


    non visualizzo nulla. Se punto array[0] non visualizzo nulla, invece se array[xy] riesco a visualizzarlo... Pero' xy varia ogni volta, percui vorrei accedere alle parti del record tramite numero, non nome...

    Ci sto sbattendo la testa da ore

    Grazie

  2. #2

  3. #3
    Utente di HTML.it L'avatar di Fool
    Registrato dal
    May 2002
    Messaggi
    8,342
    foreach ($result as &$value) {
    $tmp= each($result);
    echo "- ";
    //echo list($tmp);
    echo str_replace('_','.',$tmp[2]);
    //echo $value;
    //$value=$value+1;
    echo "

    ";
    $result=$result+1;
    }




  4. #4
    Non capisco. Hai risolto il tuo problema oppure no?

    In caso negativo, a partire da:

    Codice PHP:
    <?php 
    $array 
    = array('xy' => '0.484005:unlimited:0.261719:0.000315666:0:no:unlimited:OFF:ON:ON',
                   
    'xz' => '9.19919:unlimited:1.99219:0.155976:0:no:unlimited:OFF:ON:ON');
    ?>
    Che cosa vuoi ottenere in output?

  5. #5
    Utente di HTML.it L'avatar di Fool
    Registrato dal
    May 2002
    Messaggi
    8,342
    Praticamente sto utilizzando le API di directadmin, mi viene resituito dallo stesso un array avente al posto di xy la lista dei domini appartenenti a quel determinato utente. Io devo stampare a video l'elenco dei domini presenti nell'array (xy,xz)... solo non riesco ad accedere ad esempio alla posizione 0 o 1, perche se faccio echo array[0] non mi restituisce nulla

    Grazie

  6. #6
    E' piuttosto elementare:

    Codice PHP:
    <pre>
    <?php
    $array 
    = array('xy' => '0.484005:unlimited:0.261719:0.000315666:0:no:unlimited:OFF:ON:ON',
                   
    'xz' => '9.19919:unlimited:1.99219:0.155976:0:no:unlimited:OFF:ON:ON');
                   
    foreach (
    $array as $key => $value) {
        print(
    "$key => $value\r\n");
    }
    ?> 
    </pre>

  7. #7
    Questo potrebbe andarti bene?
    Codice PHP:
    foreach($array as $key => $value)
       echo 
    "Chiave: {$key} - Valore: {$value}
    "

    EDIT: Preceduto di poco

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.