Likes Likes:  0
Resultaten 1 tot 2 van de 2
Geen
  1. #1
    Piet Hein
    [PHP] Specifieke woorden strippen uit string
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    [PHP] Specifieke woorden strippen uit string

    Beste mensen,

    Ik wil een aantal stopwoorden filteren uit een string alvorens ik hem in de
    database zet,
    alleen hele woorden moeten eruit gestript worden.
    Ik doe het nu op deze manier, maar dat moet efficienter kunnen:
    function strip_stopwords($string){
    $stopWords = ' door , naar , over , voor , haar , deze , gene , het , een ,
    jij , ons , wij , bij , aan , met , per , ten , ter , tot , uit , van , via
    , gij , hij , jij , wij , zij , hem , hen , hun , ons , dat , die , dit , de
    , je , in , na , om , op , te , ik , je , we , ze , en , door , deze , dit ,
    dat ';
    $arrayStopWords = explode(",", $stopWords);
    $string = " ".$string." ";
    $string = str_replace($arrayStopWords, ' ', $string);
    return $string;
    Bovendien worden woorden aan het begin van een regel niet gestript (die
    beginnen namelijk niet met een spatie),

    heeft iemand een betere oplossing ?

    alvast bedankt,

    Piet Hein



  2. #2
    amoragazza
    [PHP] Specifieke woorden strippen uit string
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: [PHP] Specifieke woorden strippen uit string

    "Piet Hein" <piethein@phavorite.nl> schreef in
    news:3e6c6b37$0$49100$e4fe514c@news.xs4all.nl:

    > Beste mensen,
    >
    > Ik wil een aantal stopwoorden filteren uit een string alvorens ik hem in
    > de database zet,
    > alleen hele woorden moeten eruit gestript worden.
    > Ik doe het nu op deze manier, maar dat moet efficienter kunnen:
    > function strip_stopwords($string){
    > $stopWords = ' door , naar , over , voor , haar , deze , gene , het ,
    > een , jij , ons , wij , bij , aan , met , per , ten , ter , tot , uit ,
    > van , via , gij , hij , jij , wij , zij , hem , hen , hun , ons , dat ,
    > die , dit , de , je , in , na , om , op , te , ik , je , we , ze , en ,
    > door , deze , dit , dat ';
    > $arrayStopWords = explode(",", $stopWords);
    > $string = " ".$string." ";
    > $string = str_replace($arrayStopWords, ' ', $string);
    > return $string;
    > Bovendien worden woorden aan het begin van een regel niet gestript (die
    > beginnen namelijk niet met een spatie),
    >
    > heeft iemand een betere oplossing ?


    ereg_replace?
    Ikzelf ben geen regex-freak, maar hier vind je zeker een gepaste oplossing.

    --
    Microsoft Uber alles!
    (http://www.pics4fun.com/images/uber.gif)

    - <url:http://www.computersecurity.be/> -

Webhostingtalk.nl

Contact

  • Rokin 113-115
  • 1012 KP, Amsterdam
  • Nederland
  • Contact
© Copyright 2001-2026 Webhostingtalk.nl.
Web Statistics