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

    pulire una stringa da caratteri comuni

    Ciao,
    sto gestendo un sito con un motore di ricerca.
    Vorrei ottimizzarlo eliminando le lettere comuni, visto che poi vengono ricercate nelle keyword di una tabella.
    Ad esempio se l'utente cercherà
    "chiavi e ferramenta"
    andrò ad interrogare il db per chiavi ferramenta ma non per la "e" che l'utente ha messo in mezzo.
    per ripulire la stringa dalle varie congiunzioni, cosa mi consigliate?
    una serie di eregi_replace(), uno per ciascuna parolina da bannare, o ci sono altri modi?

  2. #2
    Utente di HTML.it L'avatar di VaLvOnAuTa
    Registrato dal
    Jun 2002
    Messaggi
    2,003
    Prova così
    Codice PHP:
    $testo=array();
    $newtesto=array();
    $testo[1]="#prima lettera comune#si";
    $newtesto[1]="";
    $testo[2]="#seconda lettera comune#si";
    $newtesto[2]="";
    $text=preg_replace($testo,$newtesto,$text); 

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.