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

    [PHP-file.txt] Invertire le stringhe aggiunte...

    Quello che interesserebbe a me è questo: allora, io inserito dei blocchi di informazioni in un certo verso...vorrei però far leggere questi blocchi in senso inverso...

    come si può fare? Io avrei pensato di far leggere ad una stringa il contenuto del file.txt e poi cercare di invertire in qualche modo quei blocchi...ora però...devo essere sincero (ma già si è capito):non ho le idee ben chiare :P...mi potreste suggerire un modo per farlo?
    Scusa, e di che ti meravigli?
    Secondo te, tra la morte di Gesù e la sua Resurrezione...
    ...chi è stato il "Figlio di Dio ad interim"?

  2. #2
    Utente di HTML.it L'avatar di VaLvOnAuTa
    Registrato dal
    Jun 2002
    Messaggi
    2,003
    Se hai organizzato il file in modo che ogni info vada su una riga e vuoi vedere le info al contrario basta che memorizzi il file in un array. Se ho capito bene tu hai
    codice:
    informazione1
    informazione2
    informazione3
    e vuoi visualizzarle
    codice:
    informazione3
    informazione2
    informazione1
    Se è così basta che fai
    Codice PHP:
    $array_stringhe file(nomefile.txt);
    for (
    $i=(count($array_stringhe)-1);$i>=0;$i--) {
     echo 
    $array_stringhe[$i];


  3. #3
    Utente bannato
    Registrato dal
    Apr 2004
    Messaggi
    1,392
    Originariamente inviato da VaLvOnAuTa
    Se hai organizzato il file in modo che ogni info vada su una riga e vuoi vedere le info al contrario basta che memorizzi il file in un array. Se ho capito bene tu hai
    codice:
    informazione1
    informazione2
    informazione3
    e vuoi visualizzarle
    codice:
    informazione3
    informazione2
    informazione1
    Se è così basta che fai
    Codice PHP:
    $array_stringhe file(nomefile.txt);
    for (
    $i=(count($array_stringhe)-1);$i>=0;$i--) {
     echo 
    $array_stringhe[$i];

    $a = array("1", "2", "3", "4");
    print_r(array_reverse($a));


  4. #4
    Utente di HTML.it L'avatar di VaLvOnAuTa
    Registrato dal
    Jun 2002
    Messaggi
    2,003
    Originariamente inviato da PaTeR
    $a = array("1", "2", "3", "4");
    print_r(array_reverse($a));

    vabbè io non lo uso mai print_r per il semplice fatto che generalmente non mi serve solo stampare del testo, ma includerlo in divs o cose del genere.

    Oppure magari bisogna riscrivere le info in un altro file. Mi sa che è sempre meglio dare una specifica generale

  5. #5
    Utente di HTML.it L'avatar di Pasco
    Registrato dal
    Apr 2002
    Messaggi
    1,559
    dipende come è strutturato il tuo file , potresti provare a renderlo vettore con la funzione file() , poi ordinarlo con krsort()
    PyFanatics

  6. #6
    non conoscevo la funzione file...cmq non posso usare print perché la cosa è più strutturata anche con tag html.

    Pasco puoi spiegarmi la krsort?


    Cmq grazie a tutti
    Scusa, e di che ti meravigli?
    Secondo te, tra la morte di Gesù e la sua Resurrezione...
    ...chi è stato il "Figlio di Dio ad interim"?

  7. #7
    Utente di HTML.it L'avatar di VaLvOnAuTa
    Registrato dal
    Jun 2002
    Messaggi
    2,003
    Originariamente inviato da iDleR
    non conoscevo la funzione file...cmq non posso usare print perché la cosa è più strutturata anche con tag html.

    Pasco puoi spiegarmi la krsort?


    Cmq grazie a tutti
    Appunto potresti anche usare il mio codice facendo
    echo "<div style=\"border: 1px\">".$array[$i]."</div>";

    con krsort ordini semplicemente l'array in modo inverso. Fai più cicli macchina, perchè comunque dovrai fare un ulteriore ciclo per stampare.

  8. #8
    Sì infatti userò il tuo metodo...ero solo curioso di sapere come funzionasse
    Scusa, e di che ti meravigli?
    Secondo te, tra la morte di Gesù e la sua Resurrezione...
    ...chi è stato il "Figlio di Dio ad interim"?

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.