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

    popolare un array con chiave e valore

    Ho la necessità di popolare un array con chiave e relativo valore. Se il tutto fosse statico sono in grado di farlo, il problema è che devo inserire l'accoppiata chiave => valore ad ogni ciclo di un for.
    Se devo inserire solo il valore non ho nessun problema, nel senso che all'interno del ciclo ho messo $myArray[] .= $row['category'];, il mio problema è che vorrei inserire in myArray ad ogni ciclo l'accoppiata $row['id'] => $row['category'] con il primo che fa naturalmente da chiave, come posso farlo?
    Io ho provato così:
    codice:
    $myArray[] .= $row['id']=>$row['category'];
    ma naturalmente dà errore

    Qualcuno mi dà qualche suggerimento?Grazie mille!
    Talvolta anche una persona apparentemente inutile si rivela un abile samurai dalla forza di mille uomini, dimostrando di poter rinunciare alla vita e che il suo cuore si è completamente identificato con quello del suo padrone

  2. #2
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    codice:
    $myArray[$row['id']]=$row['category'];
    think simple think ringo

  3. #3
    non ho ben capito, cmq 2 soluzioni differenti

    array_push( $myArray, Array( $row['id'] => $row['category'] ) );


    oppure semplicemente

    $myArray[$row['id']] = $row['category'];

    Formaldehyde a new Ajax PHP Zero Config Error Debugger

    WebReflection @WebReflection

  4. #4
    ehm sono un cretino!

    Grazie a tutti e due!
    Talvolta anche una persona apparentemente inutile si rivela un abile samurai dalla forza di mille uomini, dimostrando di poter rinunciare alla vita e che il suo cuore si è completamente identificato con quello del suo padrone

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.