Tag: Guida php

Corso PHP: 9.3 – Le funzioni degli Arrays (Parte 9^)

range Crea un array contenente una serie di elementi

Uso:
array range (int $min , int $max [, int $step ])

. range()   restituisce un array con una serie di elementi che vanno da $min a $max. L’incremente sarà $step se specificato, altrimenti per default viene assunto 1. Se $min > $max la serie sarà decrescente. Il parametro step è stato introdotto nel PHP 5.0.0. E’ possibile creare serie letterali (la sequenza è quella alfabetica).

Esempi:

<?php
$serie = range (0, 7, 2);  // (0,2,4,6)
$alfabeto = range('A',  'Z');  // (A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,W,X,Y,Z)
?>

Continua a leggere…

Corso PHP: 9.3 – Le funzioni degli Arrays (Parte 8^)

key_exists Alias di array_key_exists

key_exists()   è sinonimo di array_key_exists().
Nulla quindi da aggiungere.

key Estrae la chiave corrente da un array associativo

Uso:
mixed key (array &$array)

. key()   restituisce la chiave corrispondente all’elemente attualmente in uso. Non altera il puntatore.
Continua a leggere…

Corso PHP: 9.3 – Le funzioni degli Arrays (Parte 7^)

arsort Ordina un array in ordine decrescente e mantiene le associazioni degli indici

Uso:

bool arsort (array $array [, int $sort_flags ])

arsort()   ordina gli elementi di $array in ordine decrescente, mantenendo l’associazione di ciascun valore col proprio indice. Restituisce il valore TRUE se l’ordinamento ha successo.

Esempio:

<?php
$frutta = array("a" => "limone", "b" => "arancia", "c" => "banana", "d" => "mela");
arsort($frutta);
print_r($frutta);
?>

Risultato:

Array
(
  [d] => mela
  [a] => limone
  [c] => banana
  [b] => arancia
)

Continua a leggere…