strpos( string $haystack, mixed $needle[, int $offset = 0] ) : int
返回 needle 在 haystack 中首次出現的數字位置。
haystack
在該字串中進行查詢。
needle
如果 needle 不是乙個字串,那麼它將被轉換為整型並被視為字元的順序值。
offset
如果提供了此引數,搜尋會從字串該字元數的起始位置開始統計。如果是負數,搜尋會從字串結尾指定字元數開始。
注意這裡使用的是 ===。簡單的 == 不能像我們期待的那樣工作,
因為 『a』 是第 0 位置上的(第乙個)字元。
$pos
=strpos
($user
['productno'],
$info
['title3'].
",");if
($pos
===false)}
echo
"exist"
;return
;
<?php
$mystring
='abc'
;$findme
='a'
;$pos
=strpos
($mystring
,$findme);
// 注意這裡使用的是 ===。簡單的 == 不能像我們期待的那樣工作,
// 因為 'a' 是第 0 位置上的(第乙個)字元。if(
$pos
===false
)else
?>
php 使用strpos 注意 運算子
strpos 函式可能返回布林值 false,但也可能返回乙個與 false 等值的非布林值,例如 0 或者 應使用 運算子來測試本函式的返回值。例子 判斷字串是否存在的函式 function strexists haystack,needle test www.jbxue.com mystring...
PHP中的strpos 函式
strpos 函式是用來查詢字串首次出現的位置,返回型別為int,但是如是找不到該字元,返回布林型的false值。1.判斷乙個字串是否包含另乙個字串,示例 如下 header content type text html charset utf 8 a how old are you?find ar...
php 使用函式中遇到的坑之 strpos
strpos 查詢字串首次出現的位置 mixed strpos string haystack,mixed needle int offset 0 mystring abc findme a pos strpos mystring,findme 注意這裡使用的是 簡單的 不能像我們期待的那樣工作,因...