@@ -12,11 +12,25 @@ class ArrayUtil
12
12
*
13
13
* @return boolean
14
14
*/
15
- public static function is_array_assoc ($ array )
15
+ public static function isArrayAssoc ($ array )
16
16
{
17
17
return (bool )count (array_filter (array_keys ($ array ), 'is_string ' ));
18
18
}
19
19
20
+ /**
21
+ * Is Array Assoc
22
+ *
23
+ * @deprecated Use ArrayUtil::isArrayAssoc().
24
+ * @access public
25
+ * @param $array
26
+ *
27
+ * @return boolean
28
+ */
29
+ public static function is_array_assoc ($ array )
30
+ {
31
+ return $ this ->isArrayAssoc ($ array );
32
+ }
33
+
20
34
/**
21
35
* Is Array Multidim
22
36
*
@@ -25,7 +39,7 @@ public static function is_array_assoc($array)
25
39
*
26
40
* @return boolean
27
41
*/
28
- public static function is_array_multidim ($ array )
42
+ public static function isArrayMultidim ($ array )
29
43
{
30
44
if (!is_array ($ array )) {
31
45
return false ;
@@ -34,6 +48,20 @@ public static function is_array_multidim($array)
34
48
return (bool )count (array_filter ($ array , 'is_array ' ));
35
49
}
36
50
51
+ /**
52
+ * Is Array Multidim
53
+ *
54
+ * @deprecated Use ArrayUtil::isArrayMultidim().
55
+ * @access public
56
+ * @param $array
57
+ *
58
+ * @return boolean
59
+ */
60
+ public static function is_array_multidim ($ array )
61
+ {
62
+ return $ this ->isArrayMultidim ($ array );
63
+ }
64
+
37
65
/**
38
66
* Array Flatten Multidim
39
67
*
@@ -43,7 +71,7 @@ public static function is_array_multidim($array)
43
71
*
44
72
* @return array
45
73
*/
46
- public static function array_flatten_multidim ($ array , $ prefix = false )
74
+ public static function arrayFlattenMultidim ($ array , $ prefix = false )
47
75
{
48
76
$ return = array ();
49
77
if (is_array ($ array ) || is_object ($ array )) {
@@ -63,7 +91,7 @@ public static function array_flatten_multidim($array, $prefix = false)
63
91
} else {
64
92
$ return = array_merge (
65
93
$ return ,
66
- self ::array_flatten_multidim (
94
+ self ::arrayFlattenMultidim (
67
95
$ value ,
68
96
$ prefix ? $ prefix . '[ ' . $ key . '] ' : $ key
69
97
)
@@ -78,6 +106,21 @@ public static function array_flatten_multidim($array, $prefix = false)
78
106
return $ return ;
79
107
}
80
108
109
+ /**
110
+ * Array Flatten Multidim
111
+ *
112
+ * @deprecated Use ArrayUtil::arrayFlattenMultidim().
113
+ * @access public
114
+ * @param $array
115
+ * @param $prefix
116
+ *
117
+ * @return array
118
+ */
119
+ public static function array_flatten_multidim ($ array , $ prefix = false )
120
+ {
121
+ return $ this ->arrayFlattenMultidim ($ array , $ prefix );
122
+ }
123
+
81
124
/**
82
125
* Array Random
83
126
*
@@ -86,8 +129,22 @@ public static function array_flatten_multidim($array, $prefix = false)
86
129
*
87
130
* @return mixed
88
131
*/
89
- public static function array_random ($ array )
132
+ public static function arrayRandom ($ array )
90
133
{
91
134
return $ array [mt_rand (0 , count ($ array ) - 1 )];
92
135
}
136
+
137
+ /**
138
+ * Array Random
139
+ *
140
+ * @deprecated Use ArrayUtil::arrayRandom().
141
+ * @access public
142
+ * @param $array
143
+ *
144
+ * @return mixed
145
+ */
146
+ public static function array_random ($ array )
147
+ {
148
+ return $ this ->arrayRandom ($ array );
149
+ }
93
150
}
0 commit comments