判斷多個數字的字串是否包含唯一某個數字

WBOY
發布: 2016-08-08 09:07:05
原創
1516 人瀏覽過

$str=10,11,12,13,14,15,16,17,18,19;
$str2=9;

我想判斷這個$str2是否在$str中, 但用php自身函數strpos 還是能找到因為19也包含9 我想要的效果是按逗號來判斷每個字符串是否等於這個$str2 求大神幫忙感激不盡^_^

回覆內容:

$str=10,11,12,13,14,15,16,17,18,19;
$str2=9;

我想判斷這個$str2是否在$str中, 但用php自身函數strpos 還是能找到因為19也包含9 我想要的效果是按逗號來判斷每個字符串是否等於這個$str2 求大神幫忙感激不盡^_^

先以逗號分隔成元素組成數組,用explode()這個函數。然後用in_array()這個函數去找,有沒有9這個元素。

去除分隔號(逗號)整個就一個元素,然後用stripos 要注意的是可能出現的位置是0 所以要用 === false

相關標籤:
php
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板