array()
Žemiau pateiktas sarašas funkcijų darbui su masyvais
| Masyvų funkcija | Aprašymas | |
|---|---|---|
| array_change_key_case | Pakeičia visus masyve esančius raktus juos sumažindamas arba padidindamas. | |
| array_chunk | Išskaido masyvo raktus su elementais pagal nurodytą kiekį. | |
| array_combine | Sukuriamas naujas masyvas panaudojant vieno masyvą sukurti raktams, kitą elementams | |
| array_count_values | Suskaičiuoja visus masyve esančius elementus kiek kokių yra. | |
| array_diff_assoc | Computes the difference of arrays with additional index check | |
| array_diff_key | Išrenka skirtingus raktus iš pirmojo masyvo pritaikant pirmąjį ir antrąjį masyvą kartu. | |
| array_diff_uassoc | Computes the difference of arrays with additional index check which is performed by a user supplied callback function | |
| array_diff_ukey | Computes the difference of arrays using a callback function on the keys for comparison | |
| array_diff | Išrenkami visi elementai iš pirmojo masyvo kur nepasikartoja kituose masyvuose. | |
| array_fill_keys | Užpildomi raktai su nurodytu elementu. | |
| array_fill | Užpildomas masyvas su pateiktu elementu nuo duoto rakto iki tam tikro ilgio. | |
| array_filter | Filters elements of an array using a callback function | |
| array_flip | Apkeičia masyvo raktus su elementais vietomis. | |
| array_intersect_assoc | Grąžina elementus ir masyvo raktus kurie atitinka pagal kitus išvardintus masyvo raktu bei elementus. | |
| array_intersect_key | Grąžina masyvo raktus kurie sutampa su pateiktai kituose masyvuose raktais. | |
| array_intersect_uassoc | Computes the intersection of arrays with additional index check, compares indexes by a callback function | |
| array_intersect_ukey | Computes the intersection of arrays using a callback function on the keys for comparison | |
| array_intersect | Computes the intersection of arrays | |
| array_key_exists | Grąžina ar nurodytas raktas egzistuoja masyve. | |
| array_keys | Grąžina visus masyvo raktus. | |
| array_map | Vykdomas nurodyta funkcija tiek kartų kiek yra masyve raktų ir grąžina reikšmę. | |
| array_merge_recursive | Sujungia du ar daugiau masyvų į viena pasikartojančiai. | |
| array_merge | Merge one or more arrays | |
| array_multisort | Sort multiple or multi-dimensional arrays | |
| array_pad | Pad array to the specified length with a value | |
| array_pop | Pop the element off the end of array | |
| array_product | Calculate the product of values in an array | |
| array_push | Push one or more elements onto the end of array | |
| array_rand | Pick one or more random entries out of an array | |
| array_reduce | Iteratively reduce the array to a single value using a callback function | |
| array_reverse | Return an array with elements in reverse order | |
| array_search | Searches the array for a given value and returns the corresponding key if successful | |
| array_shift | Shift an element off the beginning of array | |
| array_slice | Extract a slice of the array | |
| array_splice | Remove a portion of the array and replace it with something else | |
| array_sum | Calculate the sum of values in an array | |
| array_udiff_assoc | Computes the difference of arrays with additional index check, compares data by a callback function | |
| array_udiff_uassoc | Computes the difference of arrays with additional index check, compares data and indexes by a callback function | |
| array_udiff | Computes the difference of arrays by using a callback function for data comparison | |
| array_uintersect_assoc | Computes the intersection of arrays with additional index check, compares data by a callback function | |
| array_uintersect_uassoc | Computes the intersection of arrays with additional index check, compares data and indexes by a callback functions | |
| array_uintersect | Computes the intersection of arrays, compares data by a callback function | |
| array_unique | Pašalina pasikartojančius elementus iš masyvo. | |
| array_unshift | Prepend one or more elements to the beginning of an array | |
| array_values | Return all the values of an array | |
| array_walk_recursive | Apply a user function recursively to every member of an array | |
| array_walk | Apply a user function to every member of an array | |
| Array | Create an array | |
| arsort | Sort an array in reverse order and maintain index association | |
| asort | Sort an array and maintain index association | |
| compact | Create array containing variables and their values | |
| count | Count elements in an array, or properties in an object | |
| current | Return the current element in an array | |
| each | Return the current key and value pair from an array and advance the array cursor | |
| end | Set the internal pointer of an array to its last element | |
| extract | Import variables into the current symbol table from an array | |
| in_array | Checks if a value exists in an array | |
| key | Fetch a key from an associative array | |
| krsort | Sort an array by key in reverse order | |
| ksort | Sort an array by key | |
| list | Assign variables as if they were an array | |
| natcasesort | Sort an array using a case insensitive „natural order“ algorithm | |
| natsort | Sort an array using a „natural order“ algorithm | |
| next | Advance the internal array pointer of an array | |
| pos | Alias of current() | |
| prev | Rewind the internal array pointer | |
| range | Create an array containing a range of elements | |
| reset | Set the internal pointer of an array to its first element | |
| rsort | Sort an array in reverse order | |
| shuffle | Shuffle an array | |
| sizeof | Alias of count() | |
| sort | Sort an array | |
| uasort | Sort an array with a user-defined comparison function and maintain index association | |
| uksort | Sort an array by keys using a user-defined comparison function | |
| usort | Sort an array by values using a user-defined comparison function | |
Discussion