php filter_var 过滤指定数据
定义和用法
该filter_var ( )函数的过滤器与一个变量指定的过滤器。
返回过滤数据的成功或FALSE的失败。
语法
filter_var(variable, filter, options)
variable:必需。指定变量过滤
filter:可选。指定编号的过滤器来使用。默认是FILTER_SANITIZE_STRING 。检查PHP的过滤器完全可能的参考过滤器
过滤器编号可以是一个编号名称(如FILTER_VALIDATE_EMAIL )或身份证号码(如274 )
options:可选。指定一个关联数组的旗帜/选项或一个单一的旗帜/选项。检查每个过滤器的各种可能的选择和旗帜
来看看filter_var实例教程
<?php
if(!filter_var("someone@example....com", FILTER_VALIDATE_EMAIL))
{
echo("E-mail is not valid");
}
else
{
echo("E-mail is valid");
}
?>
输出结果.
E-mail is not valid
定义和用法
该filter_var_array ( )函数获得多个变量和它们选择的过滤器
这一功能是有益的过滤许多价值不要求filter_var ( ) ,多。
返回一个数组的价值观所要求的变量成功或FALSE的失败。
语法
filter_var_array(array, args)
<?php $arr = array ( "name" => "peter griffin", "age" => "41", "email" => "peter@example.com", );$filters = array ( "name" => array ( "filter"=>FILTER_CALLBACK, "flags"=>FILTER_FORCE_ARRAY, "options"=>"ucwords" ), "age" => array ( "filter"=>FILTER_VALIDATE_INT, "options"=>array ( "min_range"=>1, "max_range"=>120 ) ), "email"=> FILTER_VALIDATE_EMAIL, );print_r(filter_var_array($arr, $filters)); ?>输出结果.Array ( [name] => Peter Griffin [age] => 41 [email] => peter@example.com )
ABS装置( )返回绝对值的第3号
acos ( )返回arccosine的第3号
acosh ( )返回逆双曲余弦的4号
阿辛( )返回反正弦的第3号
asinh ( )返回逆双曲正弦的4号
atan ( )返回反正切了一些作为一个数值之间的聚酰亚胺/ 2和PI / 2弧度第3
atan2 ( )返回的角度论旨的(的x , y )点作为一个数值之间的有价证券投资和有价证券投资弧度第3
atanh ( )返回逆双曲正切的4号
base_convert ( )转换了一些从一个基地,另外3
bindec ( )转换的二进制数的小数点后第3号
细胞( )返回值的若干向上四舍五入到最接近的整数第3
功率因数( )返回余弦的第3号
双曲余弦( )返回双曲余弦的4号
decbin ( )转换十进制数的二进制数第3
dechex ( )转换十进制数的十六进制数第3
煎( )转换十进制数的八进制数第3
deg2rad ( )转换了一定程度的弧度第3号
张( )返回值前3
expm1 ( )返回值前-1 4
楼( )返回值的一些四舍五入下调至最接近的整数第3
fmod ( )返回,其余(模)的分工的论点四
getrandmax ( )
返回的最大随机数,可传回的呼吁兰特( )函数第3
hexdec ( )转换为十六进制数十进制数第3
hypot ( )返回的长度斜边一个直角三角四
is_finite ( )返回true ,如果价值是有限的4号
is_infinite ( )返回true ,如果值是一个无限4号
is_nan ( )返回true ,如果值不是4号
lcg_value ( )返回一个伪随机数范围在( 0,1 ) 4
日志( )返回自然对数(基础英文)的第3号
log10 ( )返回基地- 10数的3号
log1p ( )返回日志( 1 +号码) 4
最大( )传回的数目具有最高价值的两个具体数字三
民( )返回的人数与最低值的两个具体数字三
mt_getrandmax ( )返回的最大可能值,可传回的mt_rand ( ) 3
mt_rand ( )返回一个随机整数使用梅森龙卷风算法三
mt_srand ( )种子的梅森龙卷风随机数发生器三
octdec ( )转换的八进制数的十进制数第3
圆周率( )返回PI值3
战俘( )返回x的值的权力y的第3
rad2deg ( )转换弧度数在一定程度上三
兰特( )返回一个随机整数第3
轮( )查房了一些为最接近的整数第3
罪孽( )返回正弦的第3号
生( )返回双曲正弦的4号
sqrt ( )返回的平方根3号
srand ( )种子的随机数发生器三
潭( )返回正切第3角
的tanh ( )返回双曲正切的角度第4
今天这教程要告诉各位一个秘密哦,就是在php中不能使用关联数组,如下面的形式哦,我们不能用foreach 来显示指定的值.
<?php
$gPurviews = array
(
array('key'=>'NEWS', 'name'=>'1231123'),
array('key'=>'PRODUCT', 'name'=>'1231管理'),
array('key'=>'COMPANY', 'name'=>'企业信息管理'),
array('key'=>'JOB', 'name'=>'招聘管理'),
array('key'=>'ORDER', 'name'=>'订单管理'),
array('key'=>'GUESTBOOK', 'name'=>'留言管理'),
array('key'=>'USER', 'name'=>'注册用户管理'),
array('key'=>'USER', 'name'=>'用户管理')
);
foreach($gPurviews as $v1){
foreach($v1 as $tarray){
echo $tarray;
}
}
?>
好了看实例
定义和用法
该strspn ( )函数返回的字符数中找到字符串只包含字符从charlist 。
语法
strspn(string,charlist,start,length)
参数
说明
string:必需。指定字符串搜索
charlist:要求。指定的字符找到
start:任择。凡在指定的字符串开始
length:可选。规定长度的字符串提示和说明注:此功能是二进制的安全。
范例1
<?php
echo strspn("Hello world!","kHlleo");
?>
结果为:5
再来看一个strspn教程.
<?php
echo strspn("abcdefand","abc");
?>
结果为3
相关文章
- 本文给大家分享C#连接SQL数据库和查询数据功能的操作技巧,本文通过图文并茂的形式给大家介绍的非常详细,需要的朋友参考下吧...2021-05-17
- 最基础的对数据的增加删除修改操作实例,菜鸟们收了吧...2013-09-26
- 这篇文章主要介绍了解决Mybatis 大数据量的批量insert问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧...2021-01-09
Antd-vue Table组件添加Click事件,实现点击某行数据教程
这篇文章主要介绍了Antd-vue Table组件添加Click事件,实现点击某行数据教程,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧...2020-11-17- 这篇文章主要介绍了详解如何清理redis集群的所有数据,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧...2021-02-18
- 这篇文章主要介绍了vue 获取到数据但却渲染不到页面上的解决方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧...2020-11-19
- 这篇文章主要介绍了cmd下过滤文件名称的两种方法,需要的朋友可以参考下...2020-06-30
- 在php中解析xml文档用专门的函数domdocument来处理,把json在php中也有相关的处理函数,我们要把数据xml 数据存到一个数据再用json_encode直接换成json数据就OK了。...2016-11-25
- 这篇文章主要介绍了mybatis-plus 处理大数据插入太慢的解决,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧...2020-12-18
- 这篇文章主要介绍了postgresql数据添加两个字段联合唯一的操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧...2021-02-04
Vue生命周期activated之返回上一页不重新请求数据操作
这篇文章主要介绍了Vue生命周期activated之返回上一页不重新请求数据操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧...2020-07-26- 系统的学习了一下angularjs,发现angularjs的有些思想根php的模块smarty很像,例如数据绑定,filter。如果对smarty比较熟悉的话,学习angularjs会比较容易一点,这篇文章给大家介绍angularjs filter用法详解,感兴趣的朋友一起学习吧...2015-12-29
- 这篇文章主要介绍了c# socket网络编程,server端接收,client端发送数据,大家参考使用吧...2020-06-25
- 这篇文章主要介绍了vue 数据(data)赋值问题的解决方案,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧...2021-03-29
- 这篇文章主要介绍了解决vue watch数据的方法被调用了两次的问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧...2020-11-07
- 这篇文章主要介绍了Python3 常用数据标准化方法详解,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧...2021-03-24
- 这篇文章主要为大家详细介绍了node.js从数据库获取数据的具体代码,nodejs可以获取具体某张数据表信息,感兴趣的朋友可以参考一下...2016-05-09
nestjs中异常过滤器Exceptionfilter的具体使用
这篇文章主要介绍了nestjs中异常过滤器Exceptionfilter的具体使用,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧...2021-02-07- 使用下以两种方法时必须把字段设为”主键(PRIMARY KEY”或”唯一约束(UNIQUE)”。1:使用REPLACE INTO (此种方法是利用替换的方法,有点似类于先删除再插入) 复制代码 代码如下:REPLACE INTO Syntax REPLACE [LOW_PRIO...2013-10-04
- 这篇文章主要介绍了PostgreSQL 恢复误删数据的操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧...2021-01-18