有这样的用法哦

 1 $allow_state_array_invoc = array('store_invoice','invoiceno','invoicerec','invoiceing');
 2         if (in_array($_GET['state'],$allow_state_array_invoc)) {
 3
 4              $condition['invoice_state']  = str_replace($allow_state_array_invoc,
 5              array('0','1','2','3'), $_GET['state']);
 6
 7         }
 8         else{
 9         $_GET['state'] = 'store_invoice';
10         $condition['invoice_state'] = 0 ;
11         }

O(∩_∩)O哈哈哈~很懒

转载于:https://www.cnblogs.com/lemonphp/p/4911728.html

php in_array 和 str_replace相关推荐

  1. R语言使用str_replace函数和str_replace_all函数替换字符串中匹配到的模式:str_replace函数替换第一个匹配到的字符串、str_replace_all函数替换所有匹配到的

    R语言使用str_replace函数和str_replace_all函数替换字符串中匹配到的模式:str_replace函数替换第一个匹配到的字符串.str_replace_all函数替换所有匹配到的 ...

  2. php in_array 遍历,in_array大数组查询性能问题

    问题 最近在实现一个项目接口的时候发现当数组过大的时候,数据返回的速度有点慢.接口数据返回最长反应时间2s,经过反复调试发现代码段耗时最长的部分在in_array()函数. 解决过程 在stackov ...

  3. php mysql 降_PHP,MySQL:mysql替代php in_array函数

    假如我有一个数组并且我想检查一个元素是否是该数组的一部分,我可以继续使用in_array(needle,haystack)来确定结果.我试图看到PHP相当于我的目的.现在你可能有一个即时的答案,你可能 ...

  4. php js array,JavaScript等同于PHP的in_array()

    小编典典 不,它没有一个.因此,大多数流行的库在其实用程序包中都附带一个库.查看jQuery的inArray和Prototype的Array.indexOf的示例. jQuery的实现就像您期望的那样 ...

  5. PHP替换字符串函数strtr()和str_replace()

    strtr(string,from,to): 逐个字符开始替换,以from跟to中长度较较短的一个为准,例如: strtr("aidenliu","ai",&q ...

  6. 深入PHP内核之in_array

    无意中看到一段代码 1.a.php <?php $y="12"; $x = array(); for($j=0;$j<50000;$j++){$x[]= "{ ...

  7. in_array 判断问题的疑惑解决。

    面试题中有一条是关于in_array判断的,题目如下: 如何大家没有深入了解in_array的类型判断过程,而是根据经验来选择,肯定很多人也是是选择了D答案的,具体的原因我也是从牛人的博客里面得到答案 ...

  8. php str_replace 源码,PHP中str_replace函数的详解

    在实际的程序开发中,执行字符串替换操作是一件非常经常的事,对str_replace函数的实用也会非常频繁. 这段时间在看<PHP和MySQL Web开发>一书看到str_replace讲解 ...

  9. php in方法,PHP函数in_array()使用详解

    PHP有一个系统函数is_array()可以判断一个值是否在数组中. 语法如下: in_array(value,array,type) return boolen 参数说明: value :要搜索的值 ...

最新文章

  1. linux(6/17)--文件打包上传和下载
  2. python编写界面遍历_python和pywin32实现窗口查找、遍历和点击的示例代码
  3. canvas生成二维码(2)
  4. 使用 保存文件_使用SaveFileDialog调用保存文件对话框
  5. 为何需要搭建大数据平台
  6. Windows Phone 8.1 多媒体(2):视频
  7. 致敬SpaceX,奥思数据对象存储航天品质服务航天项目
  8. LeetCode 981.基于时间的键值存储(C++)
  9. ActionBarSherlock学习笔记 第一篇——部署
  10. shell中算术运算、相加减
  11. python3 下 tkinter 的网页监控小程序
  12. Office KMS主机搭建
  13. CC2530休眠-PM2-PM3
  14. 微信消息模板换行符转义问题处理
  15. 三角形内切圆 / 外接圆半径计算公式及证明总结 ~
  16. 第五届蓝桥杯C++B组:史丰收速算
  17. CC00047.bdpositions——|Hadoop实时数仓.V27|——|项目.v27|需求三:数据处理增量统计广告.V1|——|需求分析|
  18. Elastix 2.5 PBX服务器安装配置使用手册
  19. 【问答】excel使用过程中,出现:无法清空剪帖板,另一个程序可能仍在使用剪贴板
  20. Niuke 练习赛19 A 托米的简单表示法-括号匹配树

热门文章

  1. [AI开发]目标跟踪之行为分析
  2. js获取当前Frame在父页面中的id
  3. WebGoat系列实验Cross-Site Scripting (XSS)
  4. mySQL的安装教程
  5. SharePoint2010沙盒解决方案基础开发——开发webpart读取绑定列表数据,并以一定的格式显示(加css样式)...
  6. Buffer Pool--内存总结2
  7. Extjs4 tab添加右键刷新功能
  8. Layabox 常用操作
  9. LayoutInflate部分源码解析
  10. iOS 开发之 OOA (面向对象分析) OOD (面向对象设计) OOP (面向对象编程)