[PHP] strpos stripos strrpos strripos的區別

stripos — 查找字符串首次出現的位置(不區分大小寫),應使用 === 運算符來測試此函數的返回值php

strpos 左邊開始字符出現的第一個位置,區分大小寫
stripos 和上面同樣,不區分大小寫
strrpos 左邊開始字符出現的最後一次的位置,區分大小寫
strripos 和上面同樣,不區分大小寫html

<?php
$str="AaBbbBCc";
//區分大小寫
var_dump(strpos($str,'b'));//int(3)
//不區分大小寫
var_dump(stripos($str,'b'));//int(2)
//區分大小寫,最後一個的位置
var_dump(strrpos($str,'b'));//int(4)
//不區分大小寫,最後一個的位置
var_dump(strripos($str,'b'));//int(5)


//stripos — 查找字符串首次出現的位置(不區分大小寫),應使用 === 運算符來測試此函數的返回值
//由於下面這個返回0 不全等判斷 會認爲是false
var_dump(stripos($str,'a'));//int(0)
相關文章
相關標籤/搜索