Reply to Re: [PHP] strpos with array?

Your name:

Reply:


Posted by Marek Kilimajer on 05/14/05 02:36

Burhan Khalid wrote:
> Merlin wrote:
>
>> Burhan Khalid wrote:
>>
>>> Merlin wrote:
>>>
>>>> Hi there,
>>>>
>>>> I am wondering if there is a function (I could not find) which does
>>>> the same thing like strpos does, but with an array.
>>>>
>>>> For example:
>>>>
>>>> $replace = array("picture", "pics");
>>>> $pos = strpos ($term, $replace);
>>>> //if ($pos !== false) {
>>>
>>>
>>>
>>> if (in_array($term,$replace)) {
>>>
>>>> $term = str_replace($replace, "", $term);
>>>> echo 'term without the word:'.$term;
>>>> }
>>>
>>>
>>>
>>>
>>> http://www.php.net/in_array
>>
>>
>> Actually this did not solve the problem, since this function is
>> searching for the exact phrase, but not within a string.
>>
>> I solved it that way:
>> // try pictures
>> $replace = array("pictures", "picture", "bilder", "bild", "pic",
>> "pics", "pix");
>> foreach($replace AS $try){
>> $pos = strpos ($term, $try);
>> if ($pos !== false) {
>> $term = str_replace($try, "", $term);
>> #echo 'yes'.$term.$pos; exit;
>> HEADER("Location:/index.php?search_for=".$term.""); exit;
>
>
> 1. All functions in PHP are lowercase. Do not UPPERCASE your functions.
> Its Just Not Right.

Case in function names does not matter. It does matter in variable names.

[Back to original message]


Удаленная работа для программистов  •  Как заработать на Google AdSense  •  England, UK  •  статьи на английском  •  PHP MySQL CMS Apache Oscommerce  •  Online Business Knowledge Base  •  DVD MP3 AVI MP4 players codecs conversion help
Home  •  Search  •  Site Map  •  Set as Homepage  •  Add to Favourites

Copyright © 2005-2006 Powered by Custom PHP Programming

Сайт изготовлен в Студии Валентина Петручека
изготовление и поддержка веб-сайтов, разработка программного обеспечения, поисковая оптимизация