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

    solo caratteri standard

    chi mi aiuta a creare una funzione che, passatagli una stringa la ripulisca da tutti quei caratteri che non possono essere contenuti nel nome di una cartella?

    quindi, penso, dovrebbe restituire una stringa formata solo da numeri, lettere dell'alfabeto, underscore e trattino... giusto?
    grazie a tutti!

  2. #2
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    soluzione 1: accetta tutto tranne i caratteri \ / : * ? \ " < > |
    codice:
    $stringa='ciao \/:*?"<>|';
    echo preg_replace("/[\\\\\/:*?\"<>|]/",'',$stringa);
    soluzione 2: accetta solo lettere, numeri trattino, underscore e spazio
    codice:
    $stringa='ciao \/:*?"<>|';
    echo preg_replace("/[^a-zA-Z0-9\-\_\ ]/",'',$stringa);


    think simple think ringo

  3. #3

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.