in reply to Re: Split question...
in thread Split question...

Well, here is how I'm doing it....
$search_keys = $in{keywords}; while ($search_keys) { ($key1,$search_keys) = split /\s/, $search_keys, 2; if (Check_Database($key1)) { # checks if item num $page_content .= Get_Search_Results($key1,"item_num"); } else { $search_engine .= Get_Search_Results($key1,"keyword"); } }

That is not working though. I don't know why, I guess I'll just play with it, while taking Mad Hatters advice of /\s+/ in the split, just in case they put more spaces then 1.

Thank you for your advice.

thx,
Richard

Replies are listed 'Best First'.
Re: Re: Re: Split question...
by The Mad Hatter (Priest) on Apr 21, 2003 at 19:10 UTC
    Wouldn't it be easier to do something like
    @search_keys = split /\s+/, $in{keywords}; foreach $key (@search_keys) { if (Check_Database($key)) { # checks if item num $page_content .= Get_Search_Results($key,"item_num"); } else { $search_engine .= Get_Search_Results($key,"keyword"); } }