代码如下
:
$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>