溫馨提示×

php中字符串包含檢測方法有哪些

PHP
小樊
85
2024-08-15 01:37:38
欄目: 編程語言

在PHP中,有以下幾種方法可以檢測一個字符串是否包含另一個字符串:

  1. strpos()函數:返回一個字符串在另一個字符串中第一次出現的位置,如果沒有找到則返回false。
$haystack = 'hello world';
$needle = 'world';
if (strpos($haystack, $needle) !== false) {
    echo '包含';
} else {
    echo '不包含';
}
  1. strstr()函數:返回一個字符串在另一個字符串中第一次出現的位置及其后面的內容,如果沒有找到則返回false。
$haystack = 'hello world';
$needle = 'world';
if (strstr($haystack, $needle)) {
    echo '包含';
} else {
    echo '不包含';
}
  1. substr_count()函數:返回一個字符串在另一個字符串中出現的次數。
$haystack = 'hello world hello';
$needle = 'hello';
$count = substr_count($haystack, $needle);
if ($count > 0) {
    echo '包含';
} else {
    echo '不包含';
}

這些方法可以根據實際需求選擇使用哪一種來檢測字符串的包含關系。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女