strpos() in PHP
此函数可帮助我们找到一个字符串在另一个字符串中首次出现的位置。这将返回字符串首次出现的位置的整数值。该函数区分大小写,这意味着它对大写和小写字符的处理方式有所不同。
用法:
strpos(original_str, search_str, start_pos)
使用参数:
在语法中指定的三个参数中,两个是必需的,一个是可选的。以下是三个参数的说明:
返回类型:此函数返回一个整数值,该整数值表示字符串search_str首次出现的original_str的索引。
例:
<?php // PHP code to search for a specific string's position // first occurrence using strpos() case-sensitive function function Search($search, $string){ $position = strpos($string, $search, 5); if ($position == true){ return "Found at position:" . $position; } else{ return "Not Found"; } } // Driver Code $string = "Welcome to GeeksforGeeks"; $search = "Geeks"; echo Search($search, $string); ?>
输出:
Found at position 11
stripos() in PHP
此函数还可以帮助我们找到一个字符串在另一个字符串中首次出现的位置。这将返回字符串首次出现的位置的整数值。此函数不区分大小写,这意味着它会同等地对待大写和小写字符。此函数与strpos()相似,不同之处在于它不区分大小写,而strpos()区分大小写。
用法:
stripos(original_str, search_str, start_pos)
使用参数:
在语法中指定的三个参数中,两个是必需的,一个是可选的
返回类型:此函数返回一个整数值,该整数值表示字符串search_str首次出现的original_str的索引。
例:
<?php // PHP code to search for a specific string // first occurrence using stripos() case-insensitive function function Search($search, $string){ $position = stripos($string, $search, 5); if ($position == true){ return "Found at posiion " . $position; } else{ return "Not Found"; } } // Driver Code $string = "Welcome to GeeksforGeeks"; $search = "geeks"; echo Search($search, $string); ?>
输出:
Found at position 11
相关用法
PHP startsWith() and endsWith()用法及代码示例 PHP strrpos() and strripos()用法及代码示例注:本文由纯净天空筛选整理自Chinmoy Lenka大神的英文原创作品 PHP | strpos() and stripos() Functions。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。