客户对接了一个人脸识别的系统,凡是工作人员都可以不用验证直接通过,于是我就在后台留了个表单框,让客户填入免审的工作人员的ID,用英文逗号隔开
1、定义
implode() 函数返回由数组元素组合成的字符串。(使用一个字符串将数组变成字符串)
explode() 函数把字符串打散为数组。(使用一个字符串分割另一个字符串,返回一个数组。
in_array() 函数搜索数组中是否存在指定的值。
实例
<?php //implode() 函数返回由数组元素组合成的字符串。 $arr = array('Hello','World!','I','love','Shanghai!'); echo implode(" ",$arr); echo '<br/>'; //explode() 函数把字符串打散为数组。 $str = "Hello world. I love Shanghai!"; print_r (explode(" ",$str)); echo '<br/>'; //in_array() 函数搜索数组中是否存在指定的值。 $people = array("Bill", "Steve", "Mark", "David"); if (in_array("Mark", $people)){ echo "匹配已找到"; } else{ echo "匹配未找到"; } ?>
运行实例 »
点击 "运行实例" 按钮查看在线实例
实例
<?php $userid = '6066'; $job = '6066,543,67,1664,816,6788,524,536,1979,1371,542,584,2239,549,669,586,2328,4431,5392,5025'; $jobarr = explode(",", $job); //字符串转数组 print_r($jobarr); if (in_array($userid, $jobarr)){ //重点就是这里 echo "工作人员"; }else{ echo "非工作人员"; } ?>
运行实例 »
点击 "运行实例" 按钮查看在线实例