PHP.SU
Программирование на PHP, MySQL и другие веб-технологии
|
|
Страниц (1): [1]
Найдено сообщений: 6 |
leon2009sp |
Отправлено: 16 Февраля, 2020 - 16:16:52 • Тема: как разделить слова по табличкам • Форум: Вопросы новичков |
Ответов: 13 Просмотров: 710
|
PHP:
скопировать код в буфер обмена
<?PHP $arr = array('Actona', 'Aricasa', 'ARTE Lamp', 'Apollo', 'Anli', 'BONTEMPI', 'BelVase', 'Beal. Real', 'Blonder Home', 'Casa Vera', 'ClassicFlame', 'Easyfurn', 'FMD', 'Fif', 'FENICE', 'Forma Ideale', 'Friedrich von der Kohlen', 'Flocmat', 'FRAMAR', 'Garantie Mobel', 'Gumexpo', 'Globo', 'Germania', 'GIMI', 'Honsel', 'Haku', 'Heinz Hofmann', 'IMV-Steinheim', 'INNOVATION', 'InterFlame', 'Komforta Mobel', 'KESPER', 'Myflair', 'Marquis', 'Martini spa', 'NATISA', 'Nikotex', 'O&G', 'ODISO', 'Paroli', 'Pushe', 'PRISMEA', 'Polster Luxe', 'PICARD & WIELPUTZ', 'Primavelle', 'Pinella', 'Rinos', 'Ravel', 'Solutions', 'Sobranie', 'SSW', 'Trio', 'Vental', 'ZELLER'); $letter=''; $rows = 1; // количество строк, tr $cols = 4; // количество столбцов, td echo '<table border="1">'; for ($tr=1; $tr<=$rows; $tr++) { echo '<tr>'; for ($td=1; $td<=$cols; $td++){ // в этом цикле счётчик $td аналогичен // счётчику $tr. echo '<td>'; foreach($arr as $r){ if($letter!=$r[0]){ $letter=$r[0]; } echo '<br />название:', $r,''; } } echo '</td></tr>'; } echo '</table>'; ?>
почти получилось |
leon2009sp |
Отправлено: 15 Февраля, 2020 - 17:54:13 • Тема: как разделить слова по табличкам • Форум: Вопросы новичков |
Ответов: 13 Просмотров: 710
|
PHP:
скопировать код в буфер обмена
<?PHP $arr = array('Actona', 'Aricasa', 'ARTE Lamp', 'Apollo', 'Anli', 'BONTEMPI', 'BelVase', 'Beal. Real', 'Blonder Home', 'Casa Vera', 'ClassicFlame', 'Easyfurn', 'FMD', 'Fif', 'FENICE', 'Forma Ideale', 'Friedrich von der Kohlen', 'Flocmat', 'FRAMAR', 'Garantie Mobel', 'Gumexpo', 'Globo', 'Germania', 'GIMI', 'Honsel', 'Haku', 'Heinz Hofmann', 'IMV-Steinheim', 'INNOVATION', 'InterFlame', 'Komforta Mobel', 'KESPER', 'Myflair', 'Marquis', 'Martini spa', 'NATISA', 'Nikotex', 'O&G', 'ODISO', 'Paroli', 'Pushe', 'PRISMEA', 'Polster Luxe', 'PICARD & WIELPUTZ', 'Primavelle', 'Pinella', 'Rinos', 'Ravel', 'Solutions', 'Sobranie', 'SSW', 'Trio', 'Vental', 'ZELLER'); $index=array();//$index=[]; foreach($arr as $v) { $index[$first][]=$v; } for ($i = 0; $i <= count($arr); $i++) { echo $arr[$i]." "; } //ksort($index); //echo "<pre>"; //print_r($index); //$rows = 20; // количество строк, tr $cols = 4; // количество столбцов, td $table = '<table border="1">'; for ($tr=1; $tr<=$rows; $tr++){ $table .= '<tr>'; for ($td=1; $td<=$cols; $td++){ $table .= '<td>'.$i.'</td>'; } $table .= '</tr>'; } $table .= '</table>'; echo $table; // сделали эхо всего 1 раз ?>
|
leon2009sp |
Отправлено: 14 Февраля, 2020 - 20:46:22 • Тема: как разделить слова по табличкам • Форум: Вопросы новичков |
Ответов: 13 Просмотров: 710
|
а как мне это все в таблицу запихнуть?
PHP:
скопировать код в буфер обмена
<?PHP $arr = array('Actona', 'Aricasa', 'ARTE Lamp', 'Apollo', 'Anli', 'BONTEMPI', 'BelVase', 'Beal. Real', 'Blonder Home', 'Casa Vera', 'ClassicFlame', 'Easyfurn', 'FMD', 'Fif', 'FENICE', 'Forma Ideale', 'Friedrich von der Kohlen', 'Flocmat', 'FRAMAR', 'Garantie Mobel', 'Gumexpo', 'Globo', 'Germania', 'GIMI', 'Honsel', 'Haku', 'Heinz Hofmann', 'IMV-Steinheim', 'INNOVATION', 'InterFlame', 'Komforta Mobel', 'KESPER', 'Myflair', 'Marquis', 'Martini spa', 'NATISA', 'Nikotex', 'O&G', 'ODISO', 'Paroli', 'Pushe', 'PRISMEA', 'Polster Luxe', 'PICARD & WIELPUTZ', 'Primavelle', 'Pinella', 'Rinos', 'Ravel', 'Solutions', 'Sobranie', 'SSW', 'Trio', 'Vental', 'ZELLER'); //$index=[]; foreach($arr as $v) { $index[$first][]=$v; echo "<table><tr><td>",$v,"</td></tr></table>"; } echo "<pre>"; ?>
в самом начале то что пытался сделать, но выходят пирамиды. |
leon2009sp |
Отправлено: 14 Февраля, 2020 - 05:30:56 • Тема: как разделить слова по табличкам • Форум: Вопросы новичков |
Ответов: 13 Просмотров: 710
|
Здравствуйте! как сделать все слова на А в одной таблице html, все слова на Б в другой таблице html, чтобы было 4 столбца. и Н строк. Спасибо!.
пробовал так:
PHP:
скопировать код в буфер обмена
echo '<table border="1"> <tr> <td>1</td> <td>2</td> <td>3</td> <td>4</td> '; $arr = array('Actona', 'Aricasa', 'ARTE Lamp', 'Apollo', 'Anli', 'BONTEMPI', 'BelVase', 'Beal. Real', 'Blonder Home', 'Casa Vera', 'ClassicFlame', 'Easyfurn', 'FMD', 'Fif', 'FENICE', 'Forma Ideale', 'Friedrich von der Kohlen', 'Flocmat', 'FRAMAR', 'Garantie Mobel', 'Gumexpo', 'Globo', 'Germania', 'GIMI', 'Honsel', 'Haku', 'Heinz Hofmann', 'IMV-Steinheim', 'INNOVATION', 'InterFlame', 'Komforta Mobel', 'KESPER', 'Myflair', 'Marquis', 'Martini spa', 'NATISA', 'Nikotex', 'O&G', 'ODISO', 'Paroli', 'Pushe', 'PRISMEA', 'Polster Luxe', 'PICARD & WIELPUTZ', 'Primavelle', 'Pinella', 'Rinos', 'Ravel', 'Solutions', 'Sobranie', 'SSW', 'Trio', 'Vental', 'ZELLER'); $letter=''; foreach($arr as $r){ if($letter!=$r[0]){ $letter=$r[0]; } echo '<td><br />название:', $r,'</td></tr>'; } echo '</table>';
пробовал так:
PHP:
скопировать код в буфер обмена
echo "<table> "; if(!empty($xml->link->page)) { $agrs = $xml->link->page; foreach ($agrs as $vals) { echo "<tr><td><a href='111.php'>$vals</a></td></tr>"; } } echo "</table>";
но только рисунки в виде пирамид.
а хотелось получить такое:
CODE ( html):
скопировать код в буфер обмена
<table> <tr> <td>aaaa, aaaa, aaaa, aaaa </td> <td>bbb bbbb bbbb bbbb</td> <td>cccc ccccc cccccc ccccc </td> <td>ddddd ddddd dddd dddd</td> </tr> <tr> <td>eeeeee eeee eee </td> <td>ffff fff ffff ffff</td> <td>jjjjjj jjjjjjj jjjj </td> <td>hhhhh hhhhh hhhh</td> </tr> <tr> <td>оооооооооо</td> <td>жжжжжжжж</td> <td>иииииииии </td> <td>ккккккккккк</td> </tr> <tr> <td>ллллллллл</td> <td>ffff fff ffff ffff</td> <td>jjjjjj jjjjjjj jjjj </td> <td>hhhhh hhhhh hhhh</td> </tr> </table>
|
|
Страниц (1): [1]
Powered by ExBB FM 1.0 RC1. InvisionExBB
|
|