数组函数

<table class="text"><tr class="li1">
<td class="ln"><pre class="de1">1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97

array( "a"  =>  "orange", "b"  =>  "banana", "c"  =>  "apple" ),    "numbers"  => array( 1, 2, 3, 4, 5, 6 ),    "holes"    => array( "first", 5  =>  "second", "third" ) ); var_dump($fruits);   array (size=3)   'fruits' =>     array (size=3) //关系数组       'a' => string 'orange' (length=6)       'b' => string 'banana' (length=6)       'c' => string 'apple' (length=5)   'numbers' =>     array (size=6) //索引数组       0 => int 1       1 => int 2       2 => int 3       3 => int 4       4 => int 5       5 => int 6   'holes' =>     array (size=3)       0 => string 'first' (length=5)       5 => string 'second' (length=6)       6 => string 'third' (length=5) 数组分没有键名的索引数组和有键名关系数组,还有混合数组   //返回字符串键名全为小写或大写的数组 $input_array  = array( "FirSt"  =>  1, "SecOnd"  =>  4 ); var_dump ( array_change_key_case ( $input_array, CASE_UPPER )); array (size=2)   'FIRST' => int 1   'SECOND' => int 4 键名全部大写   var_dump ( array_change_key_case ( $input_array )); //默认是CASE_LOWER(小写) array (size=2)   'first' => int 1   'second' => int 4 键名全部小写   //将一个数组分割成多个数组,按数组元素分割 $input_array  = array( 'a', 'b', 'c', 'd', 'e' ); var_dump ( array_chunk ( $input_array, 2 )); array (size=3)   0 =>     array (size=2)       0 => string 'a' (length=1)       1 => string 'b' (length=1)   1 =>     array (size=2)       0 => string 'c' (length=1)       1 => string 'd' (length=1)   2 =>     array (size=1)       0 => string 'e' (length=1) 如果你指定了 FALSE ,那每个结果数组将用从零开始的新数字索引。默认值是 FALSE 。   var_dump ( array_chunk ( $input_array, true )); array (size=3)   0 =>     array (size=2)       0 => string 'a' (length=1)       1 => string 'b' (length=1)   1 =>     array (size=2)       2 => string 'c' (length=1)       3 => string 'd' (length=1)   2 =>     array (size=1)       4 => string 'e' (length=1) 设为 TRUE ,可以使 PHP 保留输入数组中原来的键名。   //返回数组中特定的一列 array_column($input,$column_key,[index_key]); $column_key:需要返回值的列 $index_key:如果是int,则是索引数组   //合并数组 array_combine($a,$b); 前面数组的值做键名,后面数组的值做值   如果数组的元素个数不一样,则会有warning   如果数组维数不一样,能合并成功,但是会有Notice array (size=3)   'red' => string 'avocado' (length=7)   'yellow' => string 'apple' (length=5)   'Array' => string 'banana' (length=6) //多维数组合并会被认为是一个Array   //统计数组中各个值出现的次数        数组函数

相关文章

这个问题和curl无法访问https资源是类似的,现在curl可以访问https资源,但是使用pecl安装扩展的时候不行...
在浏览器输入chrome://flags/回车,找到Omnibox UI Hide Steady-State URL Scheme and Trivial Subdoma...
方法一: 我们都知道Ubuntu有一个专门用来安装软件的工具apt,我们可以用它来全自动安装arm-linux-gcc。...
中文的windows下的cmd默认使用GBK的编码,敲代码时,页面使用的是UTF-8(65001),而powershell控制台默认...
提示错误: arm-linux-gcc:Command not found PATH里有/usr/oca/arm/bin,但是make的时候,就是找不到 a...
我在Graph API开发中用的最多的测试工具就是Graph Explore,这个是微软开发的网页版的Graph API的测试工...