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

    Selezionare una porzione di stringa bilaterale!

    ciao a tutti.
    Ho una stringa,che e' il risultato di una query in un database.
    Questa stringa è un contenuto di una tabella al cui interno è conteuta una stringa che l'utente ha cercato.
    Ad esempio,se l'utente cerca la stringa "azienda", mi vengono restituiti tutti i contenuti che contengono la parola azienda.
    Dovendo presentare i risultati della ricerca,non posso pubblicare tutti i contenuti trovati,ma solo un breve porzione,contenente la stringa cercata,che faccia capire il contesto in cui la parola si trova.

    Es.

    .....neglil anni '90 la nostra "AZIENDA" è stata protagonista....

    E' corretto farlo in PHP o eventualmento + possibile farlo direttamente in SQL?

  2. #2
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,923
    Penso sia fattibile anche tramite sql ma risulterebbe troppo laborioso. Dovresti infatti verificare la posizione in cui viene trovata la stringa e regolarti diversamente a seconda che venga trovata all'inizio (nel qual caso non dovresti anteporle niente) o nel mezzo.
    A mio modesto parere non ne vale proprio la pena.

  3. #3
    quindi qualche idea / procedura in PHP non ti viene in mente???
    magari qualche funzione per stringhe che permetta data una parola di prendere 'x' caratteri da destra e 'y' caratteri da sinistra

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 © 2024 vBulletin Solutions, Inc. All rights reserved.