加入收藏 | 设为首页 | 会员中心 | 我要投稿 焦作站长网 (https://www.0391zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

PHP 数组入门教程小结

发布时间:2020-09-15 19:46:05 所属栏目:PHP教程 来源:互联网
导读:我不知道PHP 初学者是怎么学习 函数的,但是我认为学习他一定是有目的性,它是目的驱动的,以数组函数为例!

复制PHP内容到剪贴板 PHP代码:$states =array( ‘Delaware' , ‘Pennsylvania' , ‘New Jersey' );
print_r ( array_reverse ( $states
));
//Array ([0]=>New Jersey [1]=>Pennsylvania[2]=>Delaware)
$states = array( ‘Delaware' , ‘Pennsylvania' , ‘New   Jersey'
);
print_r ( array_reverse ( $states , 1
));
//Array ([2]=>New Jersey [1]=>Pennsylvania[0]=>Delaware)

array_flip();
array array_flip ( array trans )
交换数组中的键 /值对,注意 trans 中的值需要能够作为合法的键名,例如需要是 integer 或者 string 。如果值的类型不对将发出一个警告,并且有问题的键/值对将不会反转。
如果同一个值出现了多次,则最后一个键名将作为它的值,所有其它的都丢失了。
示例:

复制PHP内容到剪贴板 PHP代码:$trans =array( "a" => 1 , "b" => 1 , "c" => 2 );
$trans = array_flip ( $trans
);
print_r ( $trans
);
//Array([1]=>b[2]=>c );

Determining array size and element uniqueness

count();
计算数组中的单元数目或对象中的属性个数,很基本哦!

array_count_values();
返回一个数组,该数组用input数组中的值作为键名,该值在input数组中出现的次数作为值。
示例:

复制PHP内容到剪贴板 PHP代码:$array= array( 1 , "hello" , 1 , "world" , "hello" );
print_r ( array_count_values ( $array ));

array_unique();
array array_unique ( array array )
接受 array作为输入并返回没有重复值的新数组。
示例:

复制PHP内容到剪贴板 PHP代码:$input =array( "a" => "green" , "red" , "b" => "green" , "blue" , "red" );
$result = array_unique ( $input
);
print_r ( $result );

详细用法请参见手册!

Sorting arrays

sort();
本函数对数组进行排序。当本函数结束时数组单元将被从最低到最高重新安排。
注意 : 本函数为array中的单元赋予新的键名。这将删除原有的键名而不仅是重新排序。

natsort();
利用自然排序法对数组进行排序!
示例:

(编辑:焦作站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读