Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it L'avatar di Gabbro
    Registrato dal
    Nov 2000
    Messaggi
    828

    [php] rimuovere stringe encodate

    Salve,
    ho una stringa tipo
    $stringa="%C2%A0.php" come faccio a rimuovere tutti i % + codice ?

    esempio:
    mork-%26-mindy.php (voglio togliere %26)
    s%26amp%3Bp-500.php (voglio togliere %26 e %3B)

  2. #2
    Prova cosė:

    Codice PHP:

    $stringa
    []="%C2%A0.php";
    $stringa[]="mork-%26-mindy.php";
    $stringa[]="s%26amp%3Bp-500.php";

    echo 
    '<pre>'.print_r($stringa,true).'</pre>';


    $nuovastringa=preg_replace('/%[\\dA-F]{2}/i','',$stringa);
    echo 
    '<pre>'.print_r($nuovastringa,true).'</pre>';


    // oppure sostituendoci il carattere ascii corrispondente


    $nuovastringa=preg_replace('/%([\\dA-F]{2})/ie','chr(hexdec("$1"))',$stringa);
    echo 
    '<pre>'.print_r($nuovastringa,true).'</pre>'
    dA .. foto di viaggio
    L'esperienza č il tipo di insegnante pių difficile.
    Prima ti fa l'esame, e poi ti spiega la lezione.

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.