Показать сообщение отдельно

  #9  
Старый 25.08.2008, 11:06
Isis
Флудер
Регистрация: 20.11.2006
Сообщений: 3,315
С нами: 10248806

Репутация: 2371


По умолчанию

Цитата:
Сообщение от BlackSky  
не знаю как бы правильно сформулировать вопрос, в общем имею набор ссылок:
ссылка1 ссылка2 ссылка3 ссылка4 ссылка5 ссылка6 записанных в одну переменную и надо чтобы они выводились не как строка, а ввиде 2х таблиц:
ссылка1 ссылка4
ссылка2 ссылка5
ссылка3 ссылка6
как можно реализовать такое ?
2 варианта:

PHP код:
<?php

    $sekas    
= 'ссылка1 ссылка2 ссылка3 ссылка4 ссылка5 ссылка6';
    
$a        = explode(' ', $sekas);
    
$num    = count($a);
    
$column = 2;
    
$lines    = intval(ceil($num/$column));
    echo 
'<table>';
    for(
$i = 0; $i < $lines; $i++)
    {
        echo 
'<tr>';
        for(
$j = 0; $j < $column; $j++)
        {
            echo 
'<td>';
            
$n = $j * $lines + $i;
            if(
$n < $num)
            {
               echo 
$a[$n];
            }
            echo 
'</td>';
        }
        echo 
'</tr>';
    }
    echo 
'</table>';


    
//ссылка1    ссылка4
    //ссылка2    ссылка5
    //ссылка3    ссылка6

    
$sekas    = 'ссылка1 ссылка2 ссылка3 ссылка4 ссылка5 ссылка6';
    
$a        = explode(' ', $sekas);
    
$num    = count($a);
    echo 
'<table>';
    
$tr = 0;
    for(
$i = 0; $i < $num;$i++)
    {
        if(
$tr == 0) echo '<tr>';
         echo 
'<td>'.$a[$i]."</td>";
        
$tr++;
        if(
$tr == 2)
        {
               echo 
'</tr>';
               
$tr = 0;
        }
      }
    echo 
'</table>';

    
//ссылка1    ссылка2
    //ссылка3    ссылка4
    //ссылка5    ссылка6
?>
 
Ответить с цитированием