Pascal语言中的POS()函数功 能:在一个字符串中查找所包含的另一个字符串的起始位置。
语 法:
Pos ( string1, string2 {, start } )
参 数:
string1:string类型,指定要在string2中查找的字符串(子串);
string2:string类型, 指定要从中查找子串string1的字符串(母串);
start:long类型,可选项,指定从string2的第几个字符开始查找。缺省值为1。
返回值:Long。函数执行成功时返回在start位置后string1在string2中第一次出现的起始位置。如果在string2中按指定要求未找到string1、或start的值超过了string2的长度,那么Pos()函数返回0。如果任何参数的值为NULL,Pos()函数返回NULL。
注 意:Pos()函数在字符串查找时区分大小写例如,"aa"不匹配"AA"。
示 例:1、下面的代码返回6。
Pos('RU','BABE RUTH')
2、下面的代码返回0。
Pos('b','BABE RUTH')
3、下面的代码返回0。
Pos('BE', 'BABE RUTH' ,5)
PHP中的pos()函数pos() 函数是 current() 函数 的别名。它可返回数组中当前元素的值。
用法:pos(array)
例:
<?php
$arr = array(1,2,3,4);
echo pos($arr) . "<br />";
?>