php判断一个字符串中是否包含字母

判断字符串是否包含字母,应当使用正则表达式匹配来实现,用[a-zA-Z]可以匹配字母,例子代码内:

$str='测试容字符串a内容';
if(preg_match('/[a-zA-Z]/',$str))echo'含有字母';elseecho'不含字母';

② php 如何判断字符串中是否包含某些指定的字符串!

有这样的函数:array_search — 在数组中搜索给定的值,如果成功则返回相应的键名版

函数参数说明:

mixed array_search ( mixed $needle , array $haystack [, bool $strict ] )

在权 haystack 中搜索 needle 参数并在找到的情况下返回键名,否则返回 FALSE。

备注:

如果 needle 是字符串,则比较以区分大小写的方式进行。

例子:

<?php
$array=array(0=>'blue',1=>'red',2=>'green',3=>'red');
$key=array_search('green',$array);//$key=2;
$key=array_search('red',$array);//$key=1;
?>

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

//使用strpos()函数或者stripos()函数;前者大小写敏感,后者不区分版大小写
$str="helloword";
$find="hello";
if(strpos($str,$find)===false){
echo"不存在!权";
}else{
echo"存在!";
}

④ php 判断字符串中是否含有字符

$str='helloworld';

$r=strstr($str,'hello');//第一个参来数自为需要检测的原字符串,
//第二个参数为需要检测的子串
if($r){
echo'yes';
}else{
echo'no';
}

⑤ php中 判断某字符串变量是否含有特定字符串

<?php

header("content-type:text/html;charset=utf-8");

$a='123456789.exe';

if(preg_match('/.*exe.*/',$a)){
echo'EXE';
}elseif(preg_match('/.*123.*/',$a)){
echo'一二三';
}else{
echo'全无';
}

⑥ php判断字符串是否包含多个字符

$str='asdfasdfasdfwqerqwefvasdf';
$a=chunk_split($str,1,"|");

$array=explode("|",$a);
$int=0;
foreach($array as $k){

foreach ($array as $v){

if($k==$v){
$int=$int+1;
echo '你输入的有重复的字母内,第容一个重复的字母是'.$k;
exit;
}

}

}

⑦ php 判断字符串是否同时包含A-Z a-z 0-9

/**
*检测密码是否符合要求
*规则:小写字母,大写字母,数字这三种字符任意组合且长度在6到16位之间
*
*@paramstring$password密码
*@returnbool是否通过(true-通过,false-不通过)
*/
functioncheckPassword($password){
returnpreg_match('/^([a-zA-Z0-9]+){6,16}$/',$password);
}

⑧ php中如何判断内容中是否包含指定的文字

如果不是特别复杂的字符判断,不建议用正则,php的字符串函数完全可以实现,strpos()例如:

$x = "abc张三klllk";

if(strpos($x,"张三") > 0){

echo "ok";

}

当然这样会有一个问题,就是当"张三"出现在字符串开头的时候,结果也为0,

这时候就要在字符串前加一特殊字符来判断。

$x="张三abc";

$x1 = "%**#".$x;

if(strpos($x1,"张三") > 0){

echo "ok";

}

(8)php包含字符串扩展阅读

用explode进行判断PHP判断字符串的包含代码如下:

function checkstr($str){

$needle ='a';//判断是否包含a这个字符

$tmparray = explode($needle,$str);

if(count($tmparray)>1){

return true;

} else{

return false;

}

}

⑨ php如何判断一个字符串是否包含另一个字符串

php如何判断一个字符串是否包含另一个字符串
我觉得最简单的就是:
strpos($a, $b) !== false 如果$a 中存在 $b,则为 true ,否则为 false。
用 !== false (或者 === false) 的原因是如果 $b 正好位于$a的开始部分,那么该函数会返回int(0),那么0是false,但$b确实位于$a中,所以要用 !== 判断一下类型,要确保是严格的 false。
其它的还有 PHP 原生支持的函数,如 strstr(),stristr() 等,直接判断就可以了。