Visualizzazione dei risultati da 1 a 2 su 2

Discussione: problema str_replace

  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2002
    Messaggi
    207

    problema str_replace

    codice:
    $row[testo] = str_replace("$testo", "$testo", $row[testo]);
    Con questa riga il sistema mi rende in grassetto tutte le parola uguali a $testo all'interno del mio campo "testo" della mia tabella.

    Il mio problema è questo:
    Mettiamo il caso che la variabile testo sia mamma.
    Quando str_replace fa la scansione del contenuto del campo testo può trovare anche

    codice:
    [img]mamma_001.jpg[/img]
    In questo caso non mi fa vedere l'immagine perchè parte del suo nome è uguale o simile alla variabile $testo e quindi tenta di rendermi in grassetto anche quella riga.
    COme posso fare ???

  2. #2
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    devi usare una espressione regolare con ereg_replace.

    Nei topic in rilievo tempo fa c'era un ottima guida per esempi alle espressioni regolari.

    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.