简明现代魔法 -> PHP服务器脚本 -> 使用strpos访问字符串

使用strpos访问字符串

2009-11-27

如果你想知道某个字符串中是否含有某个特殊的字符串,比如邮件地址的正确性,可以使用 strpos 来检查特定的字符串。

代码

<?php
	$email = "Gonn@NowaMagic.net";
	
	if(strpos($email,'@') === false){
		echo '字符串中并没有@字符';
	}else
		echo '字符串中含有@字符';
?>

程序运行

字符串中含有@字符

讨论

strpos($email,'@')这个函数实现的功能是,从字符串Gonn@NowaMagic.net中寻找@这个子字符串。

如果找不到,函数就返回false。

strpos($email,'@') === false 的意思就是,函数的返回值是否与 false 等同。

这里为了避免0与false混淆,要使用等同操作符 === 而不是相等操作符 == 。

随机文章推荐
网站分类


注:如需转载本文,请注明出处(原文链接),谢谢。更多精彩内容,请进入简明现代魔法首页。

进入新博客
喜欢本文,就分享它吧
给我留言
您的名字:
您的邮件:
您的网站:


 

copyright © 2009 简明现代魔法    学习、分享、进步

power by Gonn 感谢所有关心和支持本站的朋友们