php stristr 如何實(shí)現(xiàn)模糊查找

PHP
小樊
81
2024-11-19 08:06:35

在 PHP 中,要實(shí)現(xiàn)模糊查找,可以使用 stristr() 函數(shù)。這個(gè)函數(shù)會(huì)在一個(gè)字符串中查找另一個(gè)字符串的首次出現(xiàn),并返回從該位置開(kāi)始到字符串結(jié)尾的部分。如果未找到子字符串,則返回 false。

下面是一個(gè)使用 stristr() 實(shí)現(xiàn)模糊查找的例子:

<?php
$haystack = "這是一個(gè)包含多個(gè)單詞的句子。";
$needle = "單詞";

// 使用 stristr() 函數(shù)進(jìn)行模糊查找
$result = stristr($haystack, $needle);

if ($result) {
    echo "找到子字符串: " . $result; // 輸出:找到子字符串: 單詞
} else {
    echo "未找到子字符串";
}
?>

在這個(gè)例子中,我們?cè)?$haystack 字符串中查找子字符串 $needle。stristr() 函數(shù)返回子字符串 “單詞” 及其后面的所有內(nèi)容。如果未找到子字符串,則輸出 “未找到子字符串”。

0