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

    [ARRAY] eliminare gli indici numerici

    Salve, ho un array fatto più o meno così:
    codice:
    Array ( [0] => val0 [id_dati] => val0 [1] => val1 [id_lingua] => val1 [2] =>val2 [cod_barre] =>val2)
    Chi è se notate il risultato della chiamata al DB
    codice:
    $riga = mysql_fetch_array($ris);
    print_r($riga)
    esce una cosa del genere.
    Dal momento che ho bisogno di portarmi dietro un array solo con la chiave associativa alfanumerica e non quella con l'intero (che sono a 2 a 2 identiche) come posso eliminare gli indici interi? esiste una funzione o me li devo ciclare e toglierne uno ad uno? Io vorrei ottenere:
    codice:
    Array ( [id_dati] => val0 [id_lingua] => val1 [cod_barre] =>val2)
    Grazie
    Rino
    La fantasía, abandonada de la razón, produce monstruos imposibles; unida con ella es madre de las artes y origen de las maravillas.
    (Francisco Goya)
    ----------------------------------------
    http://www.mangioebevo.it
    http://www.definitives.org

  2. #2
    Utente di HTML.it
    Registrato dal
    Oct 2009
    Messaggi
    636
    vedi le diverse mysql_fetch e usa quella che ti restituisce il risultato che preferisci

  3. #3
    Pagina del manuale, con particolare attenzione al parametro "result_type" e alla sezione "see also" piu' in basso: http://it.php.net/mysql_fetch_array

  4. #4
    Returns an array of strings that corresponds to the fetched row, or FALSE if there are no more rows. The type of returned array depends on how result_type is defined. By using MYSQL_BOTH (default), you'll get an array with both associative and number indices. Using MYSQL_ASSOC, you only get associative indices (as mysql_fetch_assoc() works), using MYSQL_NUM, you only get number indices (as mysql_fetch_row() works).

    Questa è la risposta...

    oppure è equivalente usare mysql_fetch_assoc()
    La fantasía, abandonada de la razón, produce monstruos imposibles; unida con ella es madre de las artes y origen de las maravillas.
    (Francisco Goya)
    ----------------------------------------
    http://www.mangioebevo.it
    http://www.definitives.org

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.