Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2003
    Messaggi
    184

    [Php] Problema con gli array

    Come faccio a creare col Php un struttura dati simile al record (o struct, type...) definita in altri linguaggi?

    Ho dei problemi ad organizzare dei dati in questo modo:

    record
    campo1:tipocampo1;
    campo2:tipocampo2;
    fine record

    e poi creare un array in cui ogni elemento è di tipo record?

    Potete darmi un consiglio, un link?...thanks

  2. #2
    in php fai tutto con gli array.

    $record = array();
    $record['campo1'] = 'stringa';
    $record['campo2'] = 12434; // intero


    $arrayDiRecord = array();
    $arrayDiRecord[] = $record;

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2003
    Messaggi
    184
    Ti spiego cosa sto cercando di fare e con poco successo:

    ho il seguente ciclo che riempie l'array:

    $j = 0;
    while ($row_table_release_componenti > $j)
    {
    $vers = mysql_result($res_table_release_componenti,$j,"ver s");
    $azione = mysql_result($res_table_release_componenti,$j,"azi one");
    $array_vers['versione'] = $vers;
    $array_vers['azione'] = $azione;
    $j++;
    }

    ...poi voglio trovare il massimo di $array_vers['versione'] e stampare sia il valore in esso contenuto, che quello corrispondente in $array_vers['azione'].
    Puoi darmi un parere?
    Ciao e grazie.

  4. #4
    Utente di HTML.it
    Registrato dal
    Jul 2003
    Messaggi
    613
    Codice PHP:

    $i 
    0;
    $max 0;
    $index 0;

    while(
    $my_array mysql_fetch_assoc($res_table_release_componenti)){

        
    $array_vers[$i]['versione'] = $my_array['vers'];
        
    $array_vers[$i]['azione'] = $my_array['azione'];

        if(
    $my_array['vers'] > $max){
                 
            
    $max $my_array['vers'];
            
    $index $i

        
    }
        
        
    $i++


    ora in $index ti trovi l'indice dell'array in cui si trovano la m,assima versione e l'azione

    Mi sembra funzioni, non l'ho provatoasd
    Conosci te stesso(?)
    (..e allora perchè scassi a me? )

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.