举报投诉联系我们 手机版 热门标签 编程学
您的位置:编程学 > php strpos函数 PHP strspn() 函数

php strpos函数 PHP strspn() 函数

2023-03-04 15:18 PHP教程

php strpos函数 PHP strspn() 函数

php strpos函数

PHP strpos函数是一个用于查找字符串在另一个字符串中第一次出现的位置的函数。它返回字符串在另一个字符串中首次出现的位置,如果没有找到该字符串,则返回 FALSE。

strpos() 函数是区分大小写的,如果要查找无视大小写,可以使用 stripos() 函数。

//定义要查找的字符串 
$findme = 'a'; 
//定义要被查找的字符串 
$mystring = 'abc'; 
// 查找 $findme 的位置 
$pos = strpos($mystring, $findme); 
// 检测是否找到了相应的字符 
if ($pos === false) { 
    echo "The string '$findme' was not found in the string '$mystring'"; 
} else { 
    echo "The string '$findme' was found in the string '$mystring'"; 
    echo " and exists at position $pos"; 
}   // 运行后输出 The string 'a' was found in the string 'abc' and exists at position 0   

strpos() 函数也可以用来在一个字符串中搜寻另外一个子字符串。例如,我们想要在一行文本中寻找单词“world”:

//定义要被查找的文本行   $mystring = 'Hello world!';   // 搜寻单词 ‘world’   $findme = 'world';   // 搜寻 $findme 的位置   $pos = strpos($mystring, $findme);   // 检测是否找到了相应的单词   if ($pos === false) {       echo "The string '$findme' was not found in the string '$mystring'";   } else {       echo "The string '$findme' was found in the string '$mystring'";       echo " and exists at position $pos";   }    // 运行后输出 The string 'world' was found in the string 'Hello world!' and exists at position 6 

strpos() 函数还可以用来验证特定值是否包含在一个数值型数组中。例如,我们想要验证值 ‘red’ 是否包含在以下数值型数组中:

//定义要被查找的数值型数组     $colors = array('red', 'green', 'blue');     // 定义要被搜寻的值     $findme = 'red';     // 搜寻 $findme 的位置     $key = array_search($findme, $colors);     // 检测是否找到了相应的值     if ($key === false) {         echo "The value '$findme' was not found in the array";     } else {         echo "The value '$findme' was found in the array at key: ".$key;     }      // 运行后输出 The value ‘red’ was found in the array at key: 0 

总之,strpos() 函数是 PHP 用来快速、方便地在字符串中进行子字符、单词或者其他特定值的快速、方便地搜寻工具。

PHP strspn() 函数

PHP strspn() 函数

PHP String 参考手册 PHP String 参考手册

实例

返回在字符串 "Hello world!" 中包含字符 "kHlleo" 的数目:

<?php
echo strspn("Hello world!","kHlleo");
?>

运行实例 »

定义和用法

strspn() 函数返回在字符串中包含 charlist 参数中指定的字符数目。

提示:请使用 strcspn() 函数来返回在找到任何指定的字符之前,在字符串查找的字符数。

注释:该函数是二进制安全的。


语法

strspn(string,charlist,start,length)

参数 描述
string 必需。规定被搜索的字符串。
charlist 必需。规定要查找的字符。
start 可选。规定在字符串的何处开始。
length 可选。定义字符串的长度。

技术细节

返回值: 返回在字符串中包含 charlist 参数中指定的字符数目。
PHP 版本: 4+
更新日志: 在 PHP 4.3 中,新增了 startlength 参数。


更多实例

实例 1

返回在字符串 "abcdefand" 中包含字符 "abc" 的数目:

<?php
echo strspn("abcdefand","abc");
?>

运行实例 »


PHP String 参考手册 PHP String 参考手册
阅读全文
以上是编程学为你收集整理的php strpos函数 PHP strspn() 函数全部内容。
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。
相关文章
  • php strtoupper PHP strtoupper() 函数

    php strtoupper PHP strtoupper() 函数

    2023-03-25 PHP教程

    PHP strtoupper() 函数PHP String 参考手册实例 把所有字符转换为大写:?php echo strtoupper(Hello WORLD!); ? 运行实例 » 定...

  • php sprintf函数 PHP vfprintf() 函数

    php sprintf函数 PHP vfprintf() 函数

    2023-04-28 PHP教程

    PHP vfprintf() 函数PHP String 参考手册实例 把一些文本写入到名为 test.txt 的文本文件:?php$number = 9;$str = Beijing;$fil...

  • phpfread函数 PHP fread() 函数

    phpfread函数 PHP fread() 函数

    2023-05-19 PHP教程

    PHP fread() 函数 完整的 PHP Filesystem 参考手册定义和用法 fread() 函数读取打开的文件。 函数会在到达指定长度或读到文件末...

  • php ftell PHP ftell() 函数

    php ftell PHP ftell() 函数

    2023-03-21 PHP教程

    PHP ftell() 函数 完整的 PHP Filesystem 参考手册定义和用法 ftell() 函数返回在打开文件中的当前位置。 返回文件指针的当前位...

  •  PHP is_executable() 函数

    PHP is_executable() 函数

    2023-06-10 PHP教程

    PHP is_executable() 函数 完整的 PHP Filesystem 参考手册定义和用法 is_executable() 函数检查指定的文件是否可执行。 如果文...

© 2024 编程学 bianchengxue.com 版权所有 联系我们
桂ICP备19012293号-7 返回底部