php使用strpos判斷字元是否存在

2021-10-14 13:08:45 字數 960 閱讀 6332

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 注意這裡使用的是 簡單的 不能像我們期待的那樣工作,因...