内容简介:说明:不做特殊说明都支持php4,5,7参考:
说明:
不做特殊说明都支持 php 4,5,7
参考: https://www.php.net/manual/zh...
is_array ( mixed $var ) : bool
判断变量是否数组。
code:
$arr1 = array();
$arr2 = array('');
if(isset($arr1) && $arr1){
print_r($arr1);
}
if(isset($arr2) && $arr2){
print_r($arr2);
}
result:
Array
(
[0] =>
)
explode ( string $delimiter , string $string [, int $limit ] ) : array
用分隔符delimiter将字符串炸裂成数组。
参数:
- 如果设置了 limit 参数并且是正数,则返回的数组包含最多 limit 个元素,而最后那个元素将包含 string 的剩余部分。
注意:
- 分隔符在前
- 分隔符前、后没有字符的情况下,炸开的数组中用空字符串''代替
- 分隔符不能是空字符串,会触发warning
code:
$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回调函数。
result:
Array
(
[0] => 1
[1] => 2
[2] => 3
[3] =>
)
Array
(
[0] => 1
[1] => 2,3,
)
Array
(
[0] => 1
)
Array
(
[0] =>
)
Array
(
)
Warning: explode(): Empty delimiter in D:\phpStudy\PHPTutorial\WWW\index.php on line 564
扩展:
preg_split ( string $pattern , string $subject [, int $limit = -1 [, int $flags = 0 ]] ) : array
正则分隔字符串参考: https://www.php.net/manual/zh...
implode ( string $glue , array $pieces ) : string
用 glue 将一维数组的值连接为一个字符串。
参数:
- glue默认为空字符串,可以忽略
- $pieces是一维数组
注意:
- 如果数组$pieces是空数组array(),返回值是''
- 如果array中有numeric,最终也会转成string
常用:
- 拼接 sql 时,可以对where_array添加' AND '拼接成where字符串,同样也可以拼接insert values的值
扩展:
http_build_query ( mixed $query_data [, string $numeric_prefix [, string $arg_separator [, int $enc_type = PHP_QUERY_RFC1738 ]]] ) : string
使用给出的关联(或下标)数组生成一个经过 URL-encode 的请求字符串。默认连接符是&,生成格式为key1=val1&key2=val2。常用于加签。
参考: https://www.php.net/manual/zh...
continue...
以上所述就是小编给大家介绍的《php array function(continue doing)》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
Mobilizing Web Sites
Layon, Kristofer / 2011-12 / 266.00元
Everyone has been talking about the mobile web in recent years, and more of us are browsing the web on smartphones and similar devices than ever before. But most of what we are viewing has not yet bee......一起来看看 《Mobilizing Web Sites》 这本书的介绍吧!