说明:支持php4,5,7无特殊说明参考:https://www.php.net/manual/zh...is_array(mixed$var):bool判断是否是变量是一个数组。代码:$arr1=array();$arr2=数组('');if(isset($arr1)&&$arr1){print_r($arr1);}if(isset($arr2)&&$arr2){print_r($arr2);}结果:数组([0]=>)爆炸(string$delimiter,string$string[,int$limit]):array用delimiterdelimiter将字符串分解成一个数组。参数:如果设置了limit参数且为正数,则返回的数组最多包含limit个元素,最后一个元素将包含string的剩余部分。注意:当分隔符前后没有字符时,在展开的数组中用一个空字符串''来代替分隔符。不能为空字符串,会触发警告码:$str='1,2,3,';$arr=explode(',',$str);print_r($arr);//有分隔符前后没有字符,空字符串被分解$arr=explode(',',$str,2);print_r($arr);//第三个$limit限制生成arr的个数$str='1';$arr=explode(',',$str);print_r($arr);//没有分隔符炸弹变成原字符串$str='';$arr=explode(',',$str);print_r($arr);//空串与没有分隔符的情况一致,对空串进行爆破$arr=array_filter(explode(',',$str));print_r($arr);//array_filter循环遍历数组中的元素,判断是否为FALSE,如果是则删除。第二个参数也可以写callback回调函数。结果:Array([0]=>1[1]=>2[2]=>3[3]=>)Array([0]=>1[1]=>2,3,)Array([0]=>1)Array([0]=>)Array()Warning:explode():D:\phpStudy\PHPTutorial\WWW\index.phponline564Expansion:preg_split(string$pattern,string$subject[,int$limit=-1[,int$flags=0]]):arrayregulardelimitedstring参考:https://www.php.net/manual/zh...implode(string$glue,array$pieces):string使用胶水将一维数组的值拼接成一个字符串。参数:glue默认为空字符串,可以忽略。$pieces是一个一维数组。注意:如果数组$pieces是一个空数组array(),返回值为''。如果数组中有一个数字,它最终会被转换成一个字符串。sql中可以在where_array中加上'AND'拼接成where字符串,也可以拼接插入值的值扩展:http_build_query(mixed$query_data[,string$numeric_prefix[,string$arg_separator[,int$enc_type=PHP_QUERY_RFC1738]]]):string使用给定的关联(或下标)数组生成URL编码的请求字符串。默认连接器为&,生成格式为key1=val1&key2=val2。常用于签名。参考:https://www.php.net/manual/zh...继续...
