Visualizzazione dei risultati da 1 a 6 su 6

Discussione: dividere una stringa

  1. #1

    dividere una stringa

    salve, ho la necessità di cambiare una stringa.

    la stringa è di questo tipo

    file.ext

    dovrei prendere soltanto la parte file (di cui ovviamente non conosco la lunghezza, è variabile, quindi penso di dover far riferimento al punto, prendere tutti i caratteri prima del punto.

    come si fa ?? substr ?

  2. #2
    Utente di HTML.it L'avatar di fabi080
    Registrato dal
    Mar 2002
    Messaggi
    442
    Codice PHP:
    $file 'file.txt'
    $last_point_pos strrpos($file'.');
    $begin substr($file0$last_point_pos-1);
    echo 
    $begin
    Questo stampa file, funziona anche con nomi tipo file.file.txt stampando file.file, non so se è quello che volevi.

  3. #3
    e' quello che volevo e ti ringrazio.


  4. #4
    è possibile anche avere la parte dopo il punto ? xke ovviamente se l'estensione me la taglia dopo la perdo.. (dimenticanza)

  5. #5
    Utente di HTML.it L'avatar di fabi080
    Registrato dal
    Mar 2002
    Messaggi
    442
    Prima ho fatto un errore con gli indici, il codice corretto è questo, ti da anche l'estensione.
    Codice PHP:
    $file 'file.txt';
    $last_point_pos strrpos($file'.');
    $begin substr($file0$last_point_pos);
    $end substr($file$last_point_pos+1);
    echo 
    $begin;
    echo 
    $end

  6. #6

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.