本文整理汇总了PHP中_strpos函数的典型用法代码示例。如果您正苦于以下问题:PHP _strpos函数的具体用法?PHP _strpos怎么用?PHP _strpos使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了_strpos函数的8个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: strpos
public static function strpos($str, $search, $offset = 0)
{
if (UTF8::$server_utf8) {
return mb_strpos($str, $search, $offset, JsonApiApplication::$charset);
}
if (!isset(UTF8::$called[__FUNCTION__])) {
require JsonApiApplication::find_file("utf8", __FUNCTION__);
// Function has been called
UTF8::$called[__FUNCTION__] = TRUE;
}
return _strpos($str, $search, $offset);
}
示例2: strpos
/**
* Finds position of first occurrence of a UTF-8 string.
* @see http://php.net/strlen
*
* @author Harry Fuecks <hfuecks@gmail.com>
*
* @param string haystack
* @param string needle
* @param integer offset from which character in haystack to start searching
* @return integer position of needle
* @return boolean FALSE if the needle is not found
*/
public static function strpos($str, $search, $offset = 0)
{
if (!isset(self::$called[__FUNCTION__])) {
require SYSPATH . 'core/utf8/' . __FUNCTION__ . EXT;
// Function has been called
self::$called[__FUNCTION__] = TRUE;
}
return _strpos($str, $search, $offset);
}
示例3: strpos
/**
* Finds position of first occurrence of a UTF-8 string. This is a
* UTF8-aware version of [strpos](http://php.net/strpos).
*
* $position = UTF8::strpos($str, $search);
*
* @author Harry Fuecks <hfuecks@gmail.com>
* @param string haystack
* @param string needle
* @param integer offset from which character in haystack to start searching
* @return integer position of needle
* @return boolean FALSE if the needle is not found
* @uses UTF8::$server_utf8
*/
public static function strpos($str, $search, $offset = 0)
{
if (UTF8::$server_utf8) {
return mb_strpos($str, $search, $offset, Kohana::$charset);
}
if (!isset(self::$called[__FUNCTION__])) {
require SYSPATH . 'utf8' . DIRECTORY_SEPARATOR . __FUNCTION__ . EXT;
// Function has been called
self::$called[__FUNCTION__] = TRUE;
}
return _strpos($str, $search, $offset);
}
示例4: strpos
/**
* Finds position of first occurrence of a UTF-8 string.
* @see http://php.net/strlen
*
* @author Harry Fuecks <hfuecks@gmail.com>
*
* @param string haystack
* @param string needle
* @param integer offset from which character in haystack to start searching
* @return integer position of needle
* @return boolean FALSE if the needle is not found
*/
public static function strpos($str, $search, $offset = 0)
{
require_once dirname(__FILE__) . '/' . __FUNCTION__ . '.php';
return _strpos($str, $search, $offset);
}
示例5: strpos
/**
* Finds position of first occurrence of a UTF-8 string
*
* This is a UTF8-aware version of [strpos](http://php.net/strpos).
*
* Example:
* ~~~
* $position = UTF8::strpos($str, $search);
* ~~~
*
* @author Harry Fuecks <hfuecks@gmail.com>
*
* @param string $str Haystack
* @param string $search Needle
* @param integer $offset Offset from which character in haystack to start searching [Optional]
*
* @return mixed
*
* @uses UTF8::$server_utf8
* @uses Kohana::find_file
*/
public static function strpos($str, $search, $offset = 0)
{
if (self::$server_utf8) {
return mb_strpos($str, $search, $offset, Kohana::$charset);
}
UTF8::_load(__FUNCTION__);
return _strpos($str, $search, $offset);
}
示例6: strpos
/**
* Finds position of first occurrence of a UTF-8 string. This is a
* UTF8-aware version of [strpos](http://php.net/strpos).
*
* $position = UTF8::strpos($str, $search);
*
* @author Harry Fuecks <hfuecks@gmail.com>
* @param string $str haystack
* @param string $search needle
* @param integer $offset offset from which character in haystack to start searching
* @return integer position of needle
* @return boolean false if the needle is not found
* @uses UTF8::$server_utf8
* @uses Phalcana\Phalcana::$charset
*/
public static function strpos($str, $search, $offset = 0)
{
if (UTF8::$server_utf8) {
return mb_strpos($str, $search, $offset, Phalcana::$charset);
}
if (!isset(UTF8::$called[__FUNCTION__])) {
require Phalcana::$di->get('fs')->findFile('utf8', __FUNCTION__);
// Function has been called
UTF8::$called[__FUNCTION__] = true;
}
return _strpos($str, $search, $offset);
}
示例7: getTextBetweenTags
function getTextBetweenTags($text, $tag)
{
$StartTag = "<{$tag}";
$EndTag = "</{$tag}";
$StartPosTemp = _strpos($text, $StartTag);
$StartPos = _strpos($text, '>', $StartPosTemp);
$StartPos = $StartPos + 1;
$EndPos = _strpos($text, $EndTag);
$StartAttr = $StartPosTemp + _strlen($StartTag) + 1;
$EndAttr = $StartPos;
if ($EndAttr > $StartAttr) {
$attribute = _substr($text, $StartAttr, $EndAttr - $StartAttr - 1);
$datas = explode(' ', $attribute);
for ($i = 0; $i < sizeof($datas); $i++) {
if (preg_match('/^([a-zA-Z:]+)=["\'](.*)["\']/', $datas[$i], $match)) {
$items[$match[1]] = $match[2];
}
}
}
$text = _substr($text, $StartPos, $EndPos - $StartPos);
if (_strpos($text, '[CDATA[') == false) {
$text = str_replace('<', '<', $text);
$text = str_replace('>', '>', $text);
$text = str_replace('&', '&', $text);
$text = str_replace('"', '"', $text);
} else {
$text = str_replace('<![CDATA[', '', $text);
$text = str_replace(']]>', '', $text);
}
$items['data'] = trim($text);
return $items;
}
示例8: strpos
/**
* Finds position of first occurrence of a UTF-8 string. This is a
* UTF8-aware version of [strpos](http://php.net/strpos).
*
* $position = UTF8::strpos($str, $search);
*
* @author Harry Fuecks <hfuecks@gmail.com>
* @param string $str haystack
* @param string $search needle
* @param integer $offset offset from which character in haystack to start searching
* @return integer position of needle
* @return boolean FALSE if the needle is not found
* @uses UTF8::$server_utf8
*/
public static function strpos($str, $search, $offset = 0)
{
if (UTF8::$server_utf8) {
return mb_strpos($str, $search, $offset, Kohana::$charset);
}
if (!isset(self::$called[__FUNCTION__])) {
require Kohana::find_file('utf8', __FUNCTION__);
// Function has been called
self::$called[__FUNCTION__] = TRUE;
}
return _strpos($str, $search, $offset);
}