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

    Sostituire l'ultima occorrenza di una stringa

    Ciao a tutti!

    Esiste una funziona PHP che sostituisca l'ultima occorrenza di una stringa in un'altra?

    Ad esempio
    $str = "prova ciao pippo prova altro";
    magicaFunzione("prova", $str) restituisce "prova ciao pippo altro"

    Se no come posso fare?

    Grazie!

  2. #2
    Puoi utilizzare http://www.php.net/strrpos per trovare l'ultima occorrenza e poi http://www.php.net/substr etc. oppure un'espressione regolare.

  3. #3
    Ciao e grazie della risposta.

    Per pura curiosità, come sarebbe con le espressioni regolari?

  4. #4
    Codice PHP:
    <?php 
    $str 
    "prova ciao pippo prova altro";
    $pattern '#(.*)prova(.*?)$#si';
    $replace '$1$2';
    $str preg_replace($pattern$replace$str);
    echo(
    $str);
    ?>

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.