php in_array 和 str_replace

有这样的用法哦

 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哈哈哈~很懒

时间: 2024-12-27 23:09:01

php in_array 和 str_replace的相关文章

in_array()和explode()的使用笔记

今天使用explode函数是因为,在使用in_array()函数时候,in_array()的第二个参数是个数组,bool ( mixed $needle , array $haystack [, bool $strict ] ) 但是我通过查询得到的一个参数是字符串.字符串中的每个值都是通过逗号分隔.将其变成数组得需要分隔他们.而explode这个函数正好分隔字符串然后以数组的形式返回.

PHP替换字符串-str_replace

实例 把字符串 "Hello world!" 中的字符 "world" 替换为 "Shanghai": <?php echo str_replace("world","Shanghai","Hello world!"); ?> 定义和用法 str_replace() 函数以其他字符替换字符串中的一些字符(区分大小写). 该函数必须遵循下列规则: 如果搜索的字符串是数组,那么它

(实用篇)php数组查找函数in_array()、array_search()、array_key_exists()使用

php在数组中查找指定值是否存在的方法有很多,记得很久以前我一直都是傻傻的用foreach循环来查找的,下面我主要分享一下用php内置的三个数组函数来查找指定值是否存在于数组中,这三个数组分别是 in_array(),array_search(),array_key_exists(). 首先分别介绍一下各自的定义与作用 in_array(value,array,type) 该函数的作用是在数组array中搜索指定的value值,type是可选参数,如果设置该参数为 true ,则检查搜索的数据与

php中str_replace和str_ireplace的用法和区别

str_replace() 函数 定义:使用一个字符串替换字符串中的另一些字符,对大小写敏感的搜索 语法: str_replace(find,replace,string,count) str_ireplace() 函数 定义:使用一个字符串替换字符串中的另一些字符,对大小写不敏感的搜索 语法:str_ireplace(find,replace,string,count) str_replace详解 在都不使用数组时,该函数直接使用replace替换所有的search并返回替换后的字符串.如:s

【采集】php str_replace

<?php function my_str_replace($xmlHttp,$order='asc'){ if($order=='asc'){ return str_replace(array('||','|','#','@'),array('//','/','&','='),$xmlHttp); }else{ return str_replace(array('//','/','$','='),array('||','/','#','@'),$xmlHttp); } } echo my_

PHP in_array不兼容问题

做过日本的手机端,就因为in_array这个方法在我的环境下没有问题 结果到日本那边就是出问题,一直纠结的我啊,现在特贴出当初的兼容方法 function in_into($key,$array){  $flg = false;   for($i=0;$i< count($array);$i++) {         if($key == $array[$i]) {           $flg = true;          break;        } } return $flg;} 例

php str_replace替换特殊字符

替换单引号,双印,正斜杠,反斜杠等等,and,select等等 <?php $str = 'a\bc"1\'2d4/e/fgh\\\abc\\//a"bandan\'and'; echo $str.'<br>'; $search = array(1, 2, 3, 4, 5, 6,'*','$','\\','/',"'",'"',"and"); echo str_replace($search, '', $str);//

PHP太怪了,in_array() ,strpos,

PHP中在某个字符中查找另外一个字符串,是否存在,用的是strpos,此函数用法,经常很多人用反了,正确的用法是strpos(string,search),前面是原字符串,后面是要在原字符串要查询的字符串,而在数组中,这个正好相反,比如in_array(),在一个数组中找个元素,用法是in_array(search, Array()),前面要找的元素,后面才是被找的数组,真是容易弄错了!

str_replace字符串替换

字符串替换, src 源字符串, buf_size 缓冲大小, search搜索的字符串大小, repstr 需要替换成的字符串 ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64