Buongiorno. Sono nuovo al php, se io voglio scorrere l'array di righe per esempio all'indietro che metodo devo utilizzare? hop guardato fra i vari metodui di php ma non trovo il metodo adatto, sapete come si fa?
Buongiorno. Sono nuovo al php, se io voglio scorrere l'array di righe per esempio all'indietro che metodo devo utilizzare? hop guardato fra i vari metodui di php ma non trovo il metodo adatto, sapete come si fa?
Puoi rovesciare l'array con array_reverse() e scorrerlo normalmente con foreach
oppure scorrerlo con un ciclo for che parte dall'ultimo valore e va a decrescere
for($i = count($array) - 1; $i >= 0; $i--) qualcosa del genere
PHP LEARN - Guide, tutorial e articoli sempre aggiornati
NUOVO: standardLib; il potente framework PHP é ora disponibile
*******************************************
Scarica oggi la tua copia di MtxEventManager
Grazie , ma purtroppoil problema è quale array? mysql_query non da un array ma una risorsa, l'array con mysql_fetch_row è una riga, con mysql_data_seek mi sposta l'array in fondo ma non posso scorrerlo all'indietro.
Per prima cosa sarebbe utile capire perchè ti serve di scorrerlo all'indietro.
Se poi non ne vuoi proprio fare a meno, ti basta usare http://www.php.net/mysql_num_rows e http://www.php.net/mysql_data_seek per spostarti nell'ordine che preferisci.
grazie a voi ho risolto proprio grazie ai suggerimenti vostri; con mysql_data_seek, anche se mysql_fetch_array tutte le volte sposta il puntatore verso la posizione successiva, con mysql_seek si posiziona ilm puntatore dove vogliamo, oppure ho trovato si può fare anche con mysql_result( ---,---- )
Non avevo capito che ti riferivi a un risultato di una query![]()
![]()
PHP LEARN - Guide, tutorial e articoli sempre aggiornati
NUOVO: standardLib; il potente framework PHP é ora disponibile
*******************************************
Scarica oggi la tua copia di MtxEventManager