php里怎么判断字段里是不是以1开头的字段?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php里怎么判断字段里是不是以1开头的字段?相关的知识,希望对你有一定的参考价值。

我的数据库里$v[ccid13],全部是1046,1443,1553,1663
我想写一个if语句来判断,$v[ccid13]里是否是以1开头的?如果是,就不显示$v[ccid13]的数值,如果是2开头的,则显示$v[ccid13]的数值

可以使用 substr 函数,取出第一位数,判断是不是 1 就可以了。

if(substr($i, 0, 1) == 1)

// 这里是 1


else

// 这里不是 1

追问

能加您QQ么?我的是709813133

追答

加你了,其实你加我hi会更好点,我有时候QQ不会上却会上hi

参考资料:http://cn.php.net/manual/zh/function.substr.php

参考技术A

除了上面的方法 还有一种就是用正则:比如

<?php 
  $a="1232341231";
  if(preg_match('/^1.*/',$a))
  
     echo "字段以1开头";
  else
   echo "字段不是以1开头";
  
?>

参考技术B 你可以先截取开头在判断,或者用正则表达式

PHP MYSQL 怎么判断某个表的字段是不是存在

假设数据表 T 里面 有个字段 A4
怎么样才能判断,A4这个字段是否存在,不存在的话,则创建 A4字段

参考技术A 不要用mysql_fetch_object()这个函数来判断,这个返回来的是个数组;一般情况下是这么来判断的:$query="select * from ".$tablepre."common_members"." where username ='".$_POST['reg_username']."'";$result=mysql_query($query,$link);$num = mysql_num_rows($result); //取得结果集中行的数目if($num)echo '<script type="text/javascript">alert("用户名已被占用 ,请重新输入!");location.replace("../reg/index.php");</script>';die();

以上是关于php里怎么判断字段里是不是以1开头的字段?的主要内容,如果未能解决你的问题,请参考以下文章

java里怎么判断用户输入的手机号是不是合法?

oracle。判断开头字段以啥开头

database 如何查询某个字段以某个字母开头的数据

php如何判断一个字段是不是存在

访问以“@”开头的JSON字段 - PHP MongoDB库

JPA怎么判断一个字段是不是存在?