strpos — 查詢字串首次出現的位置
mixed
strpos ( string$haystack
, mixed$needle
[, int$offset
= 0 ] )
<?php$mystring = 'abc';
$findme = 'a';
$pos = strpos($mystring, $findme
);//
注意這裡使用的是 ===。簡單的 == 不能像我們期待的那樣工作,
// 因為 'a' 是第 0 位置上的(第乙個)字元。
echo $pos;//0
if ($pos === false) else
?>
<?php$mystring = 'abc';
$findme = 'a';
$pos = strpos($mystring, $findme
);//
使用 !== 操作符。使用 != 不能像我們期待的那樣工作,
// 因為 'a' 的位置是 0。語句 (0 != false) 的結果是 false。
if ($pos !== false
) else
?>
類似的函式還有這些:
php 使用函式中遇到的坑之 list
1.list 把陣列中的值賦給一些變數 info array coffee brown caffeine 列出所有變數 list drink,color,power info echo drink is color and power makes it special.n info array co...
使用MessagePack中遇到的坑
網上有很多messagepack的例子,都大同小異,我這裡就不介紹了,主要是說一下遇到的坑。大致情況 服務端和客戶端都能建立連線 客戶端在服務端建立連線的時候,傳送給服務端資料,但服務端就是接受不到訊息,我在編碼器msgpackencoder和msgpackdecoder解碼器中都列印了結果 編碼器...
C opencv使用中遇到的坑
在c 中讀取cv mat的資料時,如果資料不是8位單位元組的,不能使用mat.data i 的形式讀取,因為data是char 型指標.讀取需要指定資料型別,如mat.at i 如果使用指標,需要注意記憶體是否連續,如下所示 int nrows image.rows int ncols image....