functions-online

Array

Execute and test PHP functions for array handling and manipulation.

array_search

Cerca in $haystack per trovare $needle e restituisce la chiave se viene trovato nell'array, FALSE altrimenti.

array_splice

array_splice() rimuove gli elementi specificati da $offset e $length dall'array $input, e li sostituisce con gli elementi dell'array $replacement, se fornito. Restituisce un array contenente gli elementi estratti.

array_values

array_values() restituisce tutti i valori dell'array $input e indicizza numericamente l'array.

count

Restituisce il numero di elementi in $var, la quale di norma un array, dal momento che qualsiasi altro oggetto avr un elemento.

Per gli oggetti, se SPL installato, possibile agganciarsi a count() implementando l'interfaccia Countable. L'interfaccia ha esattamente un metodo, count(), che ritorna il valore restituito dalla funzione count().

in_array

Cerca in $haystack per trovare $needle e restituisce TRUE se viene trovato nell'array, FALSE altrimenti.

Se il terzo parametro $strict TRUE la funzione in_array() controller anche il tipo di $needle nell'array $haystack.

krsort

Ordina un array rispetto alle sue chiavi, in ordine inverso, mantenendo le associazioni. Questa funzione utile con gli array associativi.

Restituisce TRUE in caso di successo, FALSE in caso di fallimento.

ksort

Ordina un array rispetto alle sue chiavi, mantenendo le associazioni. Questa funzione utile con gli array associativi.

Restituisce TRUE in caso di successo, FALSE in caso di fallimento.

natcasesort

Questa funziona implementa un algoritmo di ordinamento che ordina le stringhe alfanumeriche come lo farebbe un essere umano, mantenendo le associazioni chiavi/valori. Questo ? chiamato "ordine naturale".

natcasesort() ? una versione, non sensibile alle maiuscole/minuscole, di natsort().

natsort

Questa funzione implementa un algoritmo di ordinamento che ordina le stringhe alfanumeriche come lo farebbe un essere umano, mantenendo l'associazione chiavi/valori. Questo ? chiamato "ordine naturale". Un esempio della differenza tra questo algoritmo e quello normalmente usato dai computer (usato in sort()) ? dato qui sotto:

range

range() restituisce una serie di elementi da $min a $max, inclusiva. Se $min > $max, la sequenza sar decrescente.

shuffle

Questa funzione mescola un array (rende casuale l'ordine degli elementi).

rsort

Questa funzione ordina un array in ordine decrescente.

Restituisce TRUE in caso di successo, FALSE in caso di fallimento.

sort

Questa funzione ordina un array. Gli elementi vengono disposti dal pi? piccolo al pi? grande.

Restituisce TRUE in caso di successo, FALSE in caso di fallimento.

xml2Array

The function recursivley converts a xml string into an array.