在PHP中如何判断字符串是否包含子字符串
时间:2019-05-19 01:25:41 来源:igfitidea点击:
本教程将检查PHP编程语言中的字符串是否包含子字符串。
例如,只有在输入字符串中包含另一个子字符串时,我们才希望运行特定的代码行。
例1
以下代码的值将为true,因为主字符串 $str中包含子字符串‘ This’。
这将打印“true”。
<?php $str = 'This is Main String'; if (strpos($str, 'This') !== false) { echo 'true'; // str中包含This } ?>
例2
下面的代码将计算为false,因为主字符串 $str中不包含子字符串‘ Hello’。
所以输出false:
<?php $str = 'This is Main String'; $substr = "Hello"; if (strpos($str, $substr) !== false) { echo 'true'; } else{ echo "false"; } ?>
例3
字符串是否以子字符串开头
下面的代码将检查字符串在开始时是否与子字符串连接。
以下代码的值将为true,因为主字符串 $str在开头包含子字符串‘ This’。
<?php $str = 'This is Main String'; if (strpos($str, 'This') === 0 ) { echo 'true'; } ?>