Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it L'avatar di neida
    Registrato dal
    Feb 2005
    Messaggi
    1,478

    Invertire parti di una stringa

    Ho una stringa in cui memorizzo il contenuto di una directory e avrei la necessità di creare una lista dei file recuperati dalla cartella partendo da questo schema:

    Codice PHP:
    $fileList '
    user1 - permessi user1.txt
    user2 - permessi user2.txt
    user3 - permessi user3.txt'

    per arrivare a questo risultato:

    Codice PHP:
    $fileList '
    permessi user1 - user1
    permessi user2 - user2
    permessi user3 - user3'

    come posso fare per avere la lista con le parti invertite? garzie!

  2. #2

    Scusa ma ...........

    Ciao.
    Non capisco xchè vuoi mettere i permessi
    degli user in file separati potresti fare
    così:
    user1|password1\n
    user2|password2\n
    recuperare il file con file
    e poi farci quello che vuoi.
    Ah se ho capito male
    Stammi bene.
    Without faith, nothing is possible. With it, nothing is impossible
    http://ilwebdifabio.it

  3. #3
    Utente di HTML.it L'avatar di neida
    Registrato dal
    Feb 2005
    Messaggi
    1,478
    No, non è quello che desideravo. Forse mi sono espresso male io...

    Allora, a me non serve recuperare o modificare il "contenuto dei file" ma semplicemente creare una lista composta dai "nomi dei file" che recupero da una directory.

    Il punto è che i file hanno tutti lo stesso schema di composizione per il proprio nome:
    - user1 - permessi user1.txt
    - user2 - permessi user2.txt
    ecc...

    Ora, stando a quanto ho cercato di spiegare nel primo post, sono riuscito a memorizzare nella variabile $fileList tutti i nomi dei file letti dalla cartella che li contiene.

    Bene, dovremmo esserci fino a quì, no?

    Quello che sto cercando di ottenere è l'elenco di quei files disposto in un modo differente da quello originale: anziché user1 - permessi user1.txt dovrebbe essere permessi user1 - user1

    Questo elenco serve semplicemente per poter essere visualizzato, nient'altro.
    Come si potrebbe fare?

  4. #4
    Utente di HTML.it L'avatar di Teuzzo
    Registrato dal
    Mar 2002
    Messaggi
    969
    codice:
    <?
    $string='
    user1 - permessi user1.txt 
    user2 - permessi user2.txt
    user3 - permessi user3.txt';
    
    $a=explode(chr(13),trim($string));
    foreach( $a as $t )
    {
      $b=explode(' ',trim($t));
      echo $b[2],' ',$b[0],' - ',str_replace('.txt','',$b[3]);
    	//print_r($b);
      echo '
    ';
    }
    ?>

  5. #5
    Utente di HTML.it L'avatar di neida
    Registrato dal
    Feb 2005
    Messaggi
    1,478
    Perfetto!! grazie mille...

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.