Visualizzazione dei risultati da 1 a 8 su 8

Discussione: str_replace

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

    str_replace

    codice:
    $row[testo] = str_replace('licenza', 'licenza', $row[testo]);
    E' possibile fare in modo che nello str_replace qui sopra la parola "licenza " sia una variabile ?

    es:

    codice:
    $var1 = licenza;
    $row[testo] = str_replace('$var1', '$var1', $row[testo]);
    Grazie a tutti

  2. #2
    Utente bannato
    Registrato dal
    Apr 2004
    Messaggi
    1,392

    Re: str_replace

    Originariamente inviato da Crashbit
    codice:
    $row[testo] = str_replace('licenza', 'licenza', $row[testo]);
    E' possibile fare in modo che nello str_replace qui sopra la parola "licenza " sia una variabile ?

    es:

    codice:
    $var1 = licenza;
    $row[testo] = str_replace('$var1', '$var1', $row[testo]);
    Grazie a tutti
    Certo che si, se ho capito bene...

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2002
    Messaggi
    207
    ah ok, la riga che ho usato io però non va bene.
    Dove può essere l'errore ?

  4. #4
    Utente bannato
    Registrato dal
    Apr 2004
    Messaggi
    1,392
    Originariamente inviato da Crashbit
    ah ok, la riga che ho usato io però non va bene.
    Dove può essere l'errore ?
    Se magari dici qual è l'errore...

  5. #5

    Re: str_replace

    fai così:

    codice:
    $var1 = licenza;
    $row[testo] = str_replace($var1, "<a href=\"#\">$var1</a>", $row[testo]);
    ciao,
    jack.

  6. #6
    Utente di HTML.it
    Registrato dal
    Mar 2002
    Messaggi
    207
    Originariamente inviato da PaTeR
    Se magari dici qual è l'errore...
    Hai ragione scusa.
    Cmq grazie mdsjack, funziona perfettamente.

    Vi chiedevo un'ulteriore info.

    vorrei che $var1 non fosse solo la parola licenza ma che sia il contenuto di una seconda tabella, di preciso il contenuto del campo "ricerca".

    E' possibile ? Esiste qualche tutorial che mi aiuti a capire questo sistema ?

    Grazie

  7. #7
    ?

  8. #8
    Utente di HTML.it
    Registrato dal
    Mar 2002
    Messaggi
    207
    Hai ragione, mi sono spiegato da c**o.

    Cerco di essere più preciso.
    Ho 2 tabelle:

    Nella prima ci inserisco il testo del mio articolo ..
    codice:
    CREATE TABLE `articolo` (
      `id` int(11) NOT NULL auto_increment,
      `testo` longtext NOT NULL,
      PRIMARY KEY  (`id`)
    ) TYPE=MyISAM AUTO_INCREMENT=13 ;
    Nella seconda invece delle semplici parole chiave..

    codice:
    CREATE TABLE `parole` (
      `id` int(11) NOT NULL auto_increment,
      `parole` varchar(255) NOT NULL default '',
      PRIMARY KEY  (`id`)
    ) TYPE=MyISAM AUTO_INCREMENT=5 ;
    Vorrei che le "parole chiave" contenute nella tabella parole se presenti nel campo testo della tabella "articolo diventino grassettate.


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.