Rumah  >  Artikel  >  pembangunan bahagian belakang  >  php怎么判断字符串不包含某个字符

php怎么判断字符串不包含某个字符

藏色散人
藏色散人asal
2021-07-10 09:26:513195semak imbas

在PHP中可以使用strpos()函数来判断字符串中不包含另一个字符串,其实现代码是“if (strpos($a, 'are') !== false) {...} else {...}”。

php怎么判断字符串不包含某个字符

本文操作环境:windows7系统、PHP7.1版,DELL G3电脑

php怎么判断字符串不包含某个字符?判断字符串中是否包含另一个字符串?

我么可以使用 strpos() 函数来判断字符串中是否包含另一个字符串:

$a = 'How are you?';
if (strpos($a, 'are') !== false) {
    echo 'true';
} else {
    echo 'false';
}

注意这里一定要使用 !== false 来做判断条件语句, strpos() 如果没有找到字符串则返回 FALSE,如果是在字符串的起始位置找到另一个字符串则返回的是 0, 其他位置则是大于 0 的整数,所以我们不能使用类似这样的代码 !strpos($a, 'are'),这样会导致误判。

推荐学习:《PHP视频教程

Atas ialah kandungan terperinci php怎么判断字符串不包含某个字符. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn