@@ -70,7 +70,7 @@ from arrayutilities import Arr
70
70
71
71
<a id =" Arr.accessible " ></a >
72
72
73
- #### accessible
73
+ ### accessible
74
74
75
75
``` python
76
76
@ staticmethod
@@ -90,7 +90,7 @@ Determines if the given value is a list, dict, or UserDict.
90
90
91
91
<a id =" Arr.add " ></a >
92
92
93
- #### add
93
+ ### add
94
94
95
95
``` python
96
96
@ staticmethod
@@ -112,7 +112,7 @@ Add an element to an array if it doesn't exist.
112
112
113
113
<a id =" Arr.add_prefixed_keys_to " ></a >
114
114
115
- #### add\_ prefixed\_ keys\_ to
115
+ ### add\_ prefixed\_ keys\_ to
116
116
117
117
``` python
118
118
@ staticmethod
@@ -133,7 +133,7 @@ Duplicates any key not prefixed with '_' creating a prefixed duplicate one.
133
133
134
134
<a id =" Arr.add_unprefixed_keys_to " ></a >
135
135
136
- #### add\_ unprefixed\_ keys\_ to
136
+ ### add\_ unprefixed\_ keys\_ to
137
137
138
138
``` python
139
139
@ staticmethod
@@ -154,7 +154,7 @@ Duplicates any key prefixed with '_' creating an un-prefixed duplicate one.
154
154
155
155
<a id =" Arr.array_visit_recursive " ></a >
156
156
157
- #### array\_ visit\_ recursive
157
+ ### array\_ visit\_ recursive
158
158
159
159
``` python
160
160
@ staticmethod
@@ -178,7 +178,7 @@ Recursively visits all elements of an array applying the specified callback to e
178
178
179
179
<a id =" Arr.collapse " ></a >
180
180
181
- #### collapse
181
+ ### collapse
182
182
183
183
``` python
184
184
@ staticmethod
@@ -198,7 +198,7 @@ Collapse an array of arrays into a single array.
198
198
199
199
<a id =" Arr.dot " ></a >
200
200
201
- #### dot
201
+ ### dot
202
202
203
203
``` python
204
204
@ staticmethod
@@ -219,7 +219,7 @@ Flatten a multi-dimensional associative array with dots.
219
219
220
220
<a id =" Arr.exists " ></a >
221
221
222
- #### exists
222
+ ### exists
223
223
224
224
``` python
225
225
@ staticmethod
@@ -240,7 +240,7 @@ Determine if the given key exists in the provided array.
240
240
241
241
<a id =" Arr.filter_prefixed " ></a >
242
242
243
- #### filter\_ prefixed
243
+ ### filter\_ prefixed
244
244
245
245
``` python
246
246
@ staticmethod
@@ -261,7 +261,7 @@ Filters an associative array non-recursively, keeping only the values attached t
261
261
262
262
<a id =" Arr.first " ></a >
263
263
264
- #### first
264
+ ### first
265
265
266
266
``` python
267
267
@ staticmethod
@@ -283,7 +283,7 @@ Return the first element in an array passing a given truth test.
283
283
284
284
<a id =" Arr.flatten " ></a >
285
285
286
- #### flatten
286
+ ### flatten
287
287
288
288
``` python
289
289
@ staticmethod
@@ -304,7 +304,7 @@ Flatten a multi-dimensional array into a single level.
304
304
305
305
<a id =" Arr.forget " ></a >
306
306
307
- #### forget
307
+ ### forget
308
308
309
309
``` python
310
310
@ staticmethod
@@ -320,7 +320,7 @@ Remove one or many array items from a given array using "dot" notation.
320
320
321
321
<a id =" Arr.get " ></a >
322
322
323
- #### get
323
+ ### get
324
324
325
325
``` python
326
326
@ staticmethod
@@ -342,7 +342,7 @@ Find a value inside of an array or object, including one nested a few levels dee
342
342
343
343
<a id =" Arr.has " ></a >
344
344
345
- #### has
345
+ ### has
346
346
347
347
``` python
348
348
@ staticmethod
@@ -363,7 +363,7 @@ Check if an item or items exist in an array using "dot" notation.
363
363
364
364
<a id =" Arr.insert_after_key " ></a >
365
365
366
- #### insert\_ after\_ key
366
+ ### insert\_ after\_ key
367
367
368
368
``` python
369
369
@ staticmethod
@@ -385,7 +385,7 @@ Insert an array after a specified key within another array.
385
385
386
386
<a id =" Arr.insert_before_key " ></a >
387
387
388
- #### insert\_ before\_ key
388
+ ### insert\_ before\_ key
389
389
390
390
``` python
391
391
@ staticmethod
@@ -407,7 +407,7 @@ Insert an array before a specified key within another array.
407
407
408
408
<a id =" Arr.is_dict " ></a >
409
409
410
- #### is\_ dict
410
+ ### is\_ dict
411
411
412
412
``` python
413
413
@ staticmethod
@@ -427,7 +427,7 @@ Returns whether the array is a dict or not.
427
427
428
428
<a id =" Arr.is_list " ></a >
429
429
430
- #### is\_ list
430
+ ### is\_ list
431
431
432
432
``` python
433
433
@ staticmethod
@@ -447,7 +447,7 @@ Returns whether the array is a list or not.
447
447
448
448
<a id =" Arr.join " ></a >
449
449
450
- #### join
450
+ ### join
451
451
452
452
``` python
453
453
@ staticmethod
@@ -469,7 +469,7 @@ Join all items using a string. The final items can use a separate glue string.
469
469
470
470
<a id =" Arr.last " ></a >
471
471
472
- #### last
472
+ ### last
473
473
474
474
``` python
475
475
@ staticmethod
@@ -491,7 +491,7 @@ Return the last element in an array passing a given truth test.
491
491
492
492
<a id =" Arr.list_to_array " ></a >
493
493
494
- #### list\_ to\_ array
494
+ ### list\_ to\_ array
495
495
496
496
``` python
497
497
@ staticmethod
@@ -514,7 +514,7 @@ Converts a list to an array filtering out empty string elements.
514
514
515
515
<a id =" Arr.merge_recursive " ></a >
516
516
517
- #### merge\_ recursive
517
+ ### merge\_ recursive
518
518
519
519
``` python
520
520
@ staticmethod
@@ -535,7 +535,7 @@ Recursively merge two arrays preserving keys.
535
535
536
536
<a id =" Arr.only " ></a >
537
537
538
- #### only
538
+ ### only
539
539
540
540
``` python
541
541
@ staticmethod
@@ -556,7 +556,7 @@ Get a subset of the items from the given array.
556
556
557
557
<a id =" Arr.prepend " ></a >
558
558
559
- #### prepend
559
+ ### prepend
560
560
561
561
``` python
562
562
@ staticmethod
@@ -578,7 +578,7 @@ Push an item onto the beginning of an array.
578
578
579
579
<a id =" Arr.pull " ></a >
580
580
581
- #### pull
581
+ ### pull
582
582
583
583
``` python
584
584
@ staticmethod
@@ -600,7 +600,7 @@ Get a value from the array, and remove it.
600
600
601
601
<a id =" Arr.query " ></a >
602
602
603
- #### query
603
+ ### query
604
604
605
605
``` python
606
606
@ staticmethod
@@ -620,7 +620,7 @@ Convert the array into a query string.
620
620
621
621
<a id =" Arr.random " ></a >
622
622
623
- #### random
623
+ ### random
624
624
625
625
``` python
626
626
@ staticmethod
@@ -647,7 +647,7 @@ Get one or a specified number of random values from an array.
647
647
648
648
<a id =" Arr.recursive_ksort " ></a >
649
649
650
- #### recursive\_ ksort
650
+ ### recursive\_ ksort
651
651
652
652
``` python
653
653
@ staticmethod
@@ -667,7 +667,7 @@ Recursively key-sort an array.
667
667
668
668
<a id =" Arr.set " ></a >
669
669
670
- #### set
670
+ ### set
671
671
672
672
``` python
673
673
@ staticmethod
@@ -691,7 +691,7 @@ Set key/value within an array, can set a key nested inside of a multidimensional
691
691
692
692
<a id =" Arr.shape_filter " ></a >
693
693
694
- #### shape\_ filter
694
+ ### shape\_ filter
695
695
696
696
``` python
697
697
@ staticmethod
@@ -714,7 +714,7 @@ Shapes, filtering it, an array to the specified expected set of required keys.
714
714
715
715
<a id =" Arr.shuffle " ></a >
716
716
717
- #### shuffle
717
+ ### shuffle
718
718
719
719
``` python
720
720
@ staticmethod
@@ -735,7 +735,7 @@ Shuffle the given array and return the result.
735
735
736
736
<a id =" Arr.sort_by_priority " ></a >
737
737
738
- #### sort\_ by\_ priority
738
+ ### sort\_ by\_ priority
739
739
740
740
``` python
741
741
@ staticmethod
@@ -755,7 +755,7 @@ Sort based on Priority.
755
755
756
756
<a id =" Arr.sort_recursive " ></a >
757
757
758
- #### sort\_ recursive
758
+ ### sort\_ recursive
759
759
760
760
``` python
761
761
@ staticmethod
@@ -776,7 +776,7 @@ Recursively sort an array by keys and values.
776
776
777
777
<a id =" Arr.sort_recursive_desc " ></a >
778
778
779
- #### sort\_ recursive\_ desc
779
+ ### sort\_ recursive\_ desc
780
780
781
781
``` python
782
782
@ staticmethod
@@ -796,7 +796,7 @@ Recursively sort an array by keys and values in descending order.
796
796
797
797
<a id =" Arr.stringify_keys " ></a >
798
798
799
- #### stringify\_ keys
799
+ ### stringify\_ keys
800
800
801
801
``` python
802
802
@ staticmethod
@@ -817,7 +817,7 @@ Stringifies the numeric keys of an array.
817
817
818
818
<a id =" Arr.strpos " ></a >
819
819
820
- #### strpos
820
+ ### strpos
821
821
822
822
``` python
823
823
@ staticmethod
@@ -839,7 +839,7 @@ Behaves exactly like the native PHP's strpos(), but accepts an array of needles.
839
839
840
840
<a id =" Arr.to_list " ></a >
841
841
842
- #### to\_ list
842
+ ### to\_ list
843
843
844
844
``` python
845
845
@ staticmethod
@@ -860,7 +860,7 @@ Returns a list separated by the specified separator.
860
860
861
861
<a id =" Arr.undot " ></a >
862
862
863
- #### undot
863
+ ### undot
864
864
865
865
``` python
866
866
@ staticmethod
@@ -880,7 +880,7 @@ Convert a flatten "dot" notation array into an expanded array.
880
880
881
881
<a id =" Arr.usearch " ></a >
882
882
883
- #### usearch
883
+ ### usearch
884
884
885
885
``` python
886
886
@ staticmethod
@@ -903,7 +903,7 @@ Searches an array using a callback and returns the index of the first match.
903
903
904
904
<a id =" Arr.where " ></a >
905
905
906
- #### where
906
+ ### where
907
907
908
908
``` python
909
909
@ staticmethod
@@ -924,7 +924,7 @@ Filter the array using the given callback.
924
924
925
925
<a id =" Arr.where_not_none " ></a >
926
926
927
- #### where\_ not\_ none
927
+ ### where\_ not\_ none
928
928
929
929
``` python
930
930
@ staticmethod
@@ -944,7 +944,7 @@ Filter items where the value is not None.
944
944
945
945
<a id =" Arr.wrap " ></a >
946
946
947
- #### wrap
947
+ ### wrap
948
948
949
949
``` python
950
950
@ staticmethod
0 commit comments