PHP Coupé

Aprendendo

Classes

Coupe_Array

Métodos para tratamento de matrizes e vetores.

Ordenando

Order Like

Ordena o array passado de acordo com uma ordem definida manualmente
Não é preciso digitar o nome completo das posições da ordem.
O método usa 'strpos' para checar a posição, mesmo que tenha apenas com um pedaco do valor.
O segundo parâmentro pode ser array ou uma string com os valores separados por ','.
Lembrando que se alguns elementos do array não forem citado na ordem, ficarão por último na mesma ordem que se encontravam.

Recebe: ($array=array_a_ser_ordenado, $array=ordem_estipulada)
Retorna: ARRAY (array ordenado)

...
$Coupe->import('Coupe_Array');
$array = array('abacaxi', 'morango', 'abacate', 'tomate', 'melão', 'banana');
// ordem definida manualmente [com os nomes incompletos]
$ordem = 'mor,abac,tom,abacax,bana,mel';
// agora os elementos do array terao a ordem informada
$array_ordenado = $Coupe->Coupe_Array->orderLike($array, $ordem);
...

Classes

Mudar idioma:

Versão atual: 0.5
Licenciado sob Creative Commons by-nd

Desenvolvido por Samuel Corradi 2008.