Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2001
    Messaggi
    75

    Scomporre e ricomporre una stringa

    Ciao, vi chiedo un aiuto, ho solo rudimenti di php.
    Ho una variabile $keyword che mi arriva da un form, questa poi viene processata in una query sql per dare i risultati della ricerca.

    Ho la necessita di scomporre la stringa $keyword (es. "cornice di legno") e di ricomporla aggiungendo un "+" davanti ad ogni parola (es."+cornice +di +legno"). Questo lo faccio per rendere la query più selettiva nel db. Potete aiutarmi o volete suggerirmi una soluzione? Vi ringrazio molto

  2. #2
    Utente di HTML.it L'avatar di clasku
    Registrato dal
    Aug 2006
    Messaggi
    3,197
    la butto lì: str_replace degli spazi con i +?

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2001
    Messaggi
    75
    Immagino che salterebbe la prima parola, forse potrei concatenare il risultano con "+".$keyword e comunque dovrei sostituire gli spazi con " +" altrimenti si attaccherebbero le parole.
    Pensavo a soluzioni più complesse, ma forse hai ragione. Intanto ti ringrazio

  4. #4
    Utente di HTML.it L'avatar di ttcc
    Registrato dal
    Dec 2008
    Messaggi
    489
    Quote Originariamente inviata da Lobino Visualizza il messaggio
    Immagino che salterebbe la prima parola, forse potrei concatenare il risultano con "+".$keyword e comunque dovrei sostituire gli spazi con " +" altrimenti si attaccherebbero le parole.
    Pensavo a soluzioni più complesse, ma forse hai ragione. Intanto ti ringrazio
    se vuoi il più anche prima della stringa puoi provare in questo modo se ti piace:
    Codice PHP:
    $keyword="cornice di legno"// o quello che vuoi
    $arr=explode(" ",$keyword );
    foreach(
    $arr as $value)
    {
    $str[]="+".$value;}
    $fraseimplode("",$str);
    echo 
    $frase

  5. #5
    Utente di HTML.it L'avatar di clasku
    Registrato dal
    Aug 2006
    Messaggi
    3,197
    Ma non si fa prima con
    Codice PHP:
    $keyword "+" str_replace(" "" +"$keyword

  6. #6
    Utente di HTML.it L'avatar di ttcc
    Registrato dal
    Dec 2008
    Messaggi
    489
    Quote Originariamente inviata da clasku Visualizza il messaggio
    Ma non si fa prima con
    Codice PHP:
    $keyword "+" str_replace(" "" +"$keyword
    ooh siiii...

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.