使用功能array_keys()在数组,参数得到所有的钥匙:阵列


ARR =阵列(美元);
{一} = $ ARR的的一个;
{二} = ARR美元两;
{三} = $ ARR的三;

array_keys newarr =美元($ ARR);
print_r($ newarr);
数组({ 0 } { 1 } = >两个{ 2 } =三)




使用功能array_values()在数组,参数得到的所有值的数组:


ARR =阵列(美元);
$ ARR { 20 } = ;
$ ARR { 30 } =两;
$ ARR { 40 } =三;

array_values newarr =美元($ ARR);
print_r($ newarr);
数组({ 0 } { 1 } = >两个{ 2 } =三)




使用功能array_map()使每个元素调用自定义函数,参数:字符串类型函数名数组


ARR =阵列(美元);
$ ARR { 0 } = ;
$ ARR { 1 } =两;
$ ARR { 2 } =三;
函数测试($ v){
返回你好;
}
美元array_map newarr =(测试
print_r($ newarr);
数组({ 0 } }一个hello { 1 } }两个hello = { 2 } =三}您好)




使用功能array_merge()()合并成一个两数组,数组,数组

当关联数组被合并时,相同的键将被后面的数组所覆盖。

当索引数组被合并时,它被连接在一起形成一个新数组。


ARR =阵列(美元);
$ ARR { 0 } = ;
$ ARR { 1 } =两;
$ ARR { 2 } =三;

$ arr1 =阵();
$ ARR { 3 } =taoshihan1 ;
$ ARR { 4 } =taoshihan2 ;
$ ARR { 5 } =taoshihan3 ;

$ newarr = array_merge($ ARR,$ arr1);
print_r($ newarr);
/ /阵列({ 0 } { 1 } = = > >一个{ 2 } = >三{ 3 } = > taoshihan1 { 4 } = > taoshihan2 { 5 } = > taoshihan3)

$ ARR =阵列(一
$ arr1 =阵列(4
$ newarr = array_merge($ ARR,$ arr1);
print_r($ newarr);
数组({ 0 } { 1 } = >一个> { 2 { } =三{ 3 } = 4 { 4 } = 5 { 5 } = 6)




使用功能ksort(),按名称排序,注意不要将返回一个新数组,或原始数组


$ ARR =阵列(2 >taoshihan2
Ksort($ ARR);
print_r($ ARR);
/ /阵列({ 1 } { 2 } = > taoshihan1 = > taoshihan2 { 3 } = > taoshihan3)




使用功能array_search()来搜索一个关键字的值并返回相应的关键


$ ARR =阵列(2 >taoshihan2
回声array_search(taoshihan1
1