PHP中的preg_match()函数如何使用?

📅 2026/7/17 12:06:03
PHP中的preg_match()函数如何使用?
首先想象一下你有一本故事书你想要找出书中所有的“魔法”这个词。如果你用手动的方式去找可能会很慢也容易出错。但是如果你有一个神奇的工具可以自动帮你找到所有的“魔法”词那不是很棒吗preg_match()函数就像是那个神奇的工具preg_match()函数需要两个重要的东西模式Pattern这就是你要找的东西的描述。在我们的例子中“魔法”就是我们要找的模式。在正则表达式中我们会用/魔法/来表示这个模式。字符串String这就是你要在里面查找模式的地方。在我们的例子中这本书的全部文字就是字符串。preg_match()函数会用这个模式去字符串里查找如果找到了就返回 1表示“找到了”如果没有找到就返回 0表示“没找到哦”。下面是一个简单的例子$pattern /魔法/; // 我们要找的模式是“魔法” $string 这是一本关于魔法的书里面充满了神奇的魔法。; // 我们要在这个字符串里查找 $result preg_match($pattern, $string); // 使用 preg_match() 函数进行查找 if ($result 1) { echo 找到了“魔法”这个词; } else { echo 没有找到“魔法”这个词。; }在这个例子中preg_match()函数会在$string变量里的文字中查找$pattern变量里定义的模式也就是“魔法”这个词。因为字符串中确实有“魔法”这个词所以最后会输出“找到了‘魔法’这个词”。