登录  /  注册
博主信息
博文 56
粉丝 7
评论 11
访问量 215368
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
PHP字符串与数组互转和判断是否存在数组内
樂成的开发笔记
原创
1897人浏览过

客户对接了一个人脸识别的系统,凡是工作人员都可以不用验证直接通过,于是我就在后台留了个表单框,让客户填入免审的工作人员的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 "非工作人员";
}
?>

运行实例 »

点击 "运行实例" 按钮查看在线实例


本博文版权归博主所有,转载请注明地址!如有侵权、违法,请联系admin@php.cn举报处理!
全部评论 文明上网理性发言,请遵守新闻评论服务协议
0条评论
作者最新博文
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2024 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号

  • 登录PHP中文网,和优秀的人一起学习!
    全站2000+教程免费学