background image

代码如下

:

 

$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>