Revision: 28749
Updated Code
at December 6, 2012 20:56 by seloh77
Updated Code
function instr($haystack, $needle, $offset=0) { $result = stripos($haystack, $needle, $offset); if (is_numeric($result)) { $result++; } else { $result = 0; } return $result; }
Revision: 28748
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at July 13, 2010 23:02 by seloh77
Initial Code
function instr($haystack, $needle, $offset=0) { $result = stripos($haystack, $needle, $offset); if (is_numeric($result)) { $result++; } else { $result = 0; } return $result; }
Initial URL
Initial Description
I used to program in classic ASP and would sometimes check if a certain word or letter would be in a string with instr. if instr(haystack, needle)>0 then DO SOMETHING end if If the needle starts on the first position of the haystack, instr returns 1. If the needle is not in the haystack, instr returns 0. PHP has the strpos and stripos functions which return FALSE if the needle is not in the haystack and return 0 if the needle starts on the first position of the haystack. I wanted to be able to do a quick check on a string, without checking type so I created the instr function for PHP. if (instr($haystack, $needle)>0) { DO SOMETHING } (an offset can be given but is optional)
Initial Title
classic ASP instr for PHP
Initial Tags
php, ASP
Initial Language
PHP