时间:2021-05-26
一、数组处理函数:
醉感觉:数组处理函数在PHP开发中非常常见,学习好数组处理函数至关重要.数组处理函数在实际应用中涉及到:数组的创建,字符串于数组的相互转换,数组转XML,数组转JSON.数组的检测.数组的合并于分割.数组的数目.获取数组中的所有值,获取数组中的所有键值[下标]
1.创建数组:
$new = array();
2. implode(分隔,str) 把数组值数据按指定字符连接起来
复制代码 代码如下:
$arr = array('Hello','World!','Beautiful','Day!');
echo implode(" ",$arr);输出
Hello World! Beautiful Day!
3.count(arr) 计算数组中的单元数目或对象中的属性个数
4.is_array(arr) 检测变量是否是数组
5.array_rand() 函数从数组中随机选出一个或多个元素,并返回。
复制代码 代码如下:
$a=array("a"=>"Dog","b"=>"Cat","c"=>"Horse");
print_r(array_rand($a,1));
输出:b
复制代码 代码如下:
$a=array("a"=>"Dog","b"=>"Cat","c"=>"Horse");
print_r(array_rand($a,2));View Code
Array ( [0] => c [1] => b )
6.array_sum() 函数返回数组中所有值的总和。
复制代码 代码如下:
$a=array(0=>"5",1=>"15",2=>"25");
echo array_sum($a);
输出:45
7.array_slice() 函数在数组中根据条件取出一段值,并返回。
复制代码 代码如下:
$a=array(0=>"Dog",1=>"Cat",2=>"Horse",3=>"Bird");
print_r(array_slice($a,1,2));View Code
Array ( [0] => Cat [1] => Horse )
8.array_count_values() 函数用于统计数组中所有值出现的次数。
复制代码 代码如下:
$a=array("Cat","Dog","Horse","Dog");
print_r(array_count_values($a));输出:
Array ( [Cat] => 1 [Dog] => 2 [Horse] => 1 )
3.数组转XML
复制代码 代码如下:
function array2xml($array, $tag) {
function ia2xml($array) {
$xml="";
foreach ($array as $key=>$value) {
if (is_array($value)) {
$xml.="<$key>".ia2xml($value)."</$key>";
} else {
$xml.="<$key>".$value."</$key>";
}
}
return $xml;
}
return simplexml_load_string("<$tag>".ia2xml($array)."</$tag>");
}
$test['type']='lunch';
$test['time']='12:30';
$test['menu']=array('entree'=>'salad', 'maincourse'=>'steak');
echo array2xml($test,"meal")->asXML();
输出:
复制代码 代码如下:
<?xml version="1.0"?>
<meal>
<type>lunch</type>
<time>12:30</time>
<menu>
<entree>salad</entree>
<maincourse>steak</maincourse>
</menu>
</meal>
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
亲,您店铺当前在交易未完结状态,需要您先进行完结。可直接点击页面入口查询交易详情,或进入【商家中心】-【交易管理】及【客户服务】-【退款售后管理】查看。温馨提醒
亲,您在【交易和结算】-【代销交易】-【代销采购单管理】中可以查看到代销所有采购单和历史采购单。所有采购单:指最近3个月内产生和未完结的采购单历史采购单:指采购
退货运费险可有省去退货运费谁支付的问题,在交易未完结之前,消费者发起退货请求保险公司对退货产生的单程运费提供保险服务。之前很多淘宝特价版商家还在烦恼退货运费问题
本章讲述几个常用的PHP数组内部函数。在前面我们已经介绍过PHP数组,创建一个数组用array()函数,删除一个数组元素用unset()函数。本章节我们还要学习
本文介绍下,php中使用array_multisort函数进行二维数组排序的例子,有需要的朋友,参考下吧。继上一篇文章:PHP二维数组排序自定义函数,今天,我们