Visualizzazione dei risultati da 1 a 5 su 5

Discussione: problema con explode

  1. #1

    problema con explode

    ciao.
    ho provato a cercare sul forum ma non ho trovato niente che fa al caso mio.
    ho bisogno di separare dal nome di un file la sua estensione e quindi di separarla tramite explode troncando dopo il punto. ma se faccio:
    list ($nome_file, $estensione) = split (".", $filelist[$arr], 2);

    mi restituisce $nome_file con valore la prima lettera del file e $estensione con il resto, cioè il nome del file senza la prima lettera più l'estensione. Ho notato che succede solo con il punto questo problema.

    qualcuno sa aiutarmi?

    grazie.

  2. #2
    Codice PHP:
    $nome_file substr($file0, -4);
    $estensione substr($filestrlen($file)-3strlen($file)); 

  3. #3
    ti ringrazio per l'aiuto ma non è quello che cercavo. infatti non funziona se l'estensione è di 2 o quattro lettere. io volevo usare l'explode ma con il punto non mi funziona...

    chi può aiutarmi?

  4. #4
    avevo fatto io una cazzata! adesso mi funziona. scusate per il disturbo!

  5. #5
    scusa ma come hai fatto alla fine a partire da una variabile che contiene il nome INTERO del file

    $nome_file="pippo.jpeg";
    list ($nome_file, $estensione) = split (".", $filelist[$arr], 2);

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.