Crear un array de un rango determinado:
range($inicio, $fin[,$paso])
$pares=range(2,100,2);
//Letras únicamente:
$lista=range('a','z');
Recorrer un array:
foreach (expresión_array as $valor)
sentencias
foreach (expresión_array as $clave => $valor)
sentencias
Rellenar valores en un array:
$input = array(12, 10, 9);
$result = array_pad($input, 5, 0);
// el resultado es array(12, 10, 9, 0, 0)
$result = array_pad($input, -7, -1);
// el resultado es array(-1, -1, -1, -1, 12, 10, 9)
$result = array_pad($input, 2, "noop");
// sin relleno
Eliminar elementos de un array:
$entrada = array("rojo", "verde", "azul", "amarillo");
array_splice($entrada, 2);
// $entrada ahora es array("rojo", "verde")
$entrada = array("rojo", "verde", "azul", "amarillo");
array_splice($entrada, 1, -1);
// $entrada ahora es array("rojo", "amarillo")
$entrada = array("rojo", "verde", "azul", "amarillo");
array_splice($entrada, 1, count($entrada), "naranja");
// $entrada ahora es array("rojo", "naranja")
$entrada = array("rojo", "verde", "azul", "amarillo");
array_splice($entrada, -1, 1, array("negro", "granate"));
// $entrada ahora es array("rojo", "verde",
// "azul", "negro", "granate")
$entrada = array("rojo", "verde", "azul", "amarillo");
array_splice($entrada, 3, 0, "púpura");
// $entrada ahora es array("rojo", "verde",
// "azul", "púpura", "amarillo");
Juntar y separar arrays/cadenas
$array = array('apellido', 'email', 'teléfono');
$separado_por_comas = implode(",", $array);
echo $separado_por_comas; // apellido,email,teléfono
$pizza = "porción1 porción2 porción3 porción4 porción5 porción6";
$porciones = explode(" ", $pizza);
echo $porciones[0]; // porción1
echo $porciones[1]; // porción2