Return to Snippet

Revision: 42187
at March 1, 2011 02:03 by dessimoni


Initial Code
// Tratamento da ordem para multiplas colunas
		
		$nColunas = 4;
		
		for( $i=1; $i<=$nColunas; $i++ ){
			$coluna[$i] = array();
		}
		
		$col=1;
		foreach( $arr as $item )
		{
		
			$coluna[$col][] = $item;
			
			if( ++$col > $nColunas )
				$col = 1;
		
		}
		
		$arrOut = array();
		
		for( $i=1; $i<=$nColunas; $i++ )
		{
		
			foreach( $coluna[$i] as $item )
			{
			
					$arrOut[] = $item;
			
			}
		
		}
		
		$this->view->itens = $arrOut;

Initial URL

                                

Initial Description
Ordenamento de array para exibição em colunas múltiplas, via UL float.

Initial Title
Ordenamento de Arrray para UL com várias colunas

Initial Tags
php

Initial Language
PHP