<?php

$arr= array(0 => 'azul', 1 => 'rojo', 2 => 'verde', 3 => 'rojo');

$arr_norojo=remover("rojo",$arr);
print_r($arr_norojo);

$arr_noazul=remover("azul",$arr);
print_r($arr_noazul);


$arr_norojo=remover_simple("rojo",$arr);
print_r($arr_norojo);

$arr_noazul=remover_simple("azul",$arr);
print_r($arr_noazul);

function remover ($valor,$arr)
{
	foreach (array_keys($arr, $valor) as $key) 
	{
    	unset($arr[$key]);
	}
echo "Removiendo: ".$valor."\n\n";
return $arr;
}

function remover_simple ($valor,$arr)
{
	if (($key = array_search($valor, $arr)) !== false) 
	{
    unset($arr[$key]);
	}
echo "Removiendo sólo una vez: ".$valor."\n\n";
return $arr;


}