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.