La mia matrice:php array associativo ordine chiave (non ordinare)
$data = array('two' => 2, 'one' => 1, 'three' => 3);
Ora, con cui ho iterare l'array, il primo valore che verrà messo a punto sarà probabilmente
$data['two'] // = 2 @ index[0]
giusto?
E se volessi spostare $ data [1] nella posizione di $ data [0]?
di riformulare:
Come faccio a fare la matrice simile a questa (in modo che 'si' arriva a $ data [0])
$data = array('one' => 1, 'two' => 2, 'three' => 3
Perché ho bisogno di questo?
Uso il codice di accensione, la tabella-> genera la funzione incorporata accetta un array associato e crea una tabella ma non offre alcun metodo per disporre le colonne. Questo è il motivo per cui vorrei spostare le colonne nell'array sorgente.
Eventuali duplicati di [? Ordinare un array con chiavi basate su un altro Array] (http : //stackoverflow.com/questions/348410/sort-an-array-by-keys-based-on-another-array) – iautomation
@iautomation La domanda non ha menzionato l'utilizzo di un secondo array per controllare l'ordine del primo.Hanno chiesto una soluzione per controllare l'ordine delle chiavi dopo che l'array è stato creato. L'utilizzo di un altro array potrebbe essere una soluzione possibile, ma non dovrebbe essere un fattore limitante nella ricerca di soluzioni per questa domanda. – RedYetiCo