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

    sostituire una stringa in una frase

    ciao, ho la necessità di sostituire una parola in una frase.

    in realtà, ho un array di parole da sostituire, cioè:

    $myarr = array ("parola1", "parola2", "parola3");

    devo ricercare nella frase parametro se ci sono queste parole e sostituirle.

    function converti($my_string)
    {

    $x = count($myarr);

    for ($i = 0; $i < $x - 1; $i++)
    {

    $nuova_stringa = str_replace($myarr[$i], "-->" . $myarr[$i] . "<--", $my_string;

    }
    }


    cioè, se trova "parola1" devo scrivere "-->parola1<--", e così via.

    però non mi funziona, dove sbaglio? non da errori, semplicemente la $nuova_stringa è = alla $my_string.


    perchè?

  2. #2
    scusate,

    mancava questa riga dopo str_replace

    $my_string = $nuova_stringa


    altrimenti la modifica va persa.



    spero possa aiutare altri.
    ciao

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.