PHP 菜鳥(niǎo)教程

PHP 高級(jí)教程

PHP & MySQL

PHP 參考手冊(cè)

PHP strpos() 函數(shù)用法及示例

   PHP String 字符串函數(shù)手冊(cè)

    strpos()函數(shù)用于查找字符串在另一字符串中第一次出現(xiàn)的位置(區(qū)分大小寫(xiě))。

語(yǔ)法

strpos(string,find,start)

定義和用法

strpos() 函數(shù)它用于查找一個(gè)字符串在另一個(gè)字符串中首次出現(xiàn)的位置(區(qū)分大小寫(xiě))。

注意:strpos() 函數(shù)是區(qū)分大小寫(xiě)的。

注意:該函數(shù)是二進(jìn)制安全的。

相關(guān)函數(shù):

  • strrpos() - 查找字符串在另一字符串中最后一次出現(xiàn)的位置(區(qū)分大小寫(xiě))

  • stripos() - 查找字符串在另一字符串中第一次出現(xiàn)的位置(不區(qū)分大小寫(xiě))

  • strripos() -查找字符串在另一字符串中最后一次出現(xiàn)的位置(不區(qū)分大小寫(xiě))

返回值

它返回一個(gè)字符串在另一個(gè)字符串中第一次出現(xiàn)的位置,如果未找到字符串則返回false

參數(shù)

序號(hào)參數(shù)和說(shuō)明
1

string

必需。它指定被搜索的字符串

2

find

必需。它指定要查找的字符串

3

start

它指定指定開(kāi)始搜索的位置。

如果未提供此參數(shù),搜索會(huì)從字符串該字符數(shù)的起始位置開(kāi)始統(tǒng)計(jì)。 如果是負(fù)數(shù),搜索會(huì)從字符串結(jié)尾指定字符數(shù)開(kāi)始

在線(xiàn)示例

試試下面的實(shí)例,查找 "php" 在字符串中第一次出現(xiàn)的位置:

<?php
    //示例1,查找 "php" 在字符串中第一次出現(xiàn)的位置
    echo strpos("www.soo66.com php菜鳥(niǎo)教程!","php");
    echo '<br>';

    //示例2,查找 "php" 在字符串中第一次出現(xiàn)的位置
    echo strpos("php菜鳥(niǎo)教程 www.soo66.com!","php");
    echo '<br>';

    //示例3
    $mystring = 'abc';
    $findme   = 'a';
    $pos = strpos($mystring, $findme);

    // 注意這里使用的是 ===。簡(jiǎn)單的 == 不能像我們期待的那樣工作,
    // 因?yàn)?nbsp;'a' 是第 0 位置上的(第一個(gè))字符。
    if ($pos === false) {
        echo "在字符串 $mystring 中找不到字符串 $mystring ";
    } else {
        echo "在字符串 $mystring 中找到字符串 $findme ";
        echo "并且存在于位置 $pos";
    }
    echo '<br>';

    ////示例4,忽視位置偏移量之前的字符進(jìn)行查找
    $newstring = 'abcdef abcdef';
    $pos = strpos($newstring, 'a', 1); // $pos = 7, 不是 0 
    echo $pos;
?>
測(cè)試看看?/?

輸出結(jié)果

14
0
在字符串 abc 中找到字符串 a 并且存在于位置 0
7

PHP String 字符串函數(shù)手冊(cè)

丰满人妻一级特黄a大片,午夜无码免费福利一级,欧美亚洲精品在线,国产婷婷成人久久Av免费高清