/** * UTF-8 aware alternative to stristr() * * Returns all of haystack from the first occurrence of needle to the end. Needle and haystack are examined in a case-insensitive manner to * find the first occurrence of a string using case insensitive comparison. * * @param string $str The haystack * @param string $search The needle * * @return string the sub string * * @see http://www.php.net/stristr * @since 1.3.0 */ public static function stristr($str, $search) { return utf8_stristr($str, $search); }
/** * UTF-8 aware alternative to stristr * Returns all of haystack from the first occurrence of needle to the end. * needle and haystack are examined in a case-insensitive manner * Find first occurrence of a string using case insensitive comparison * * @param string $str The haystack * @param string $search The needle * * @return string the sub string * * @see http://www.php.net/stristr * @since 11.1 */ public static function stristr($str, $search) { jimport('phputf8.stristr'); return utf8_stristr($str, $search); }
function testLinefeedBoth() { $str = "iñtërn\nâtiônàlizætiøn"; $search = "N\nÂT"; $this->assertEqual(utf8_stristr($str, $search), "n\nâtiônàlizætiøn"); }
/** * UTF-8 aware alternative to stristr * Returns all of haystack from the first occurrence of needle to the end. * needle and haystack are examined in a case-insensitive manner * Find first occurrence of a string using case insensitive comparison * * @param string $str The haystack * @param string $search The needle * * @return string the sub string * * @see http://www.php.net/stristr * @since 2.0 */ public static function stristr($str, $search) { if (!function_exists('utf8_stristr')) { require_once __DIR__ . '/phputf8/stristr.php'; } return utf8_stristr($str, $search); }
/** * UTF-8 aware alternative to stristr * Returns all of haystack from the first occurrence of needle to the end. * needle and haystack are examined in a case-insensitive manner * Find first occurrence of a string using case insensitive comparison * * @param string $str The haystack * @param string $search The needle * * @return string the sub string * * @see http://www.php.net/stristr * @since 1.0 */ public static function stristr($str, $search) { require_once __DIR__ . '/phputf8/stristr.php'; return utf8_stristr($str, $search); }