Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Заменить пробелы
 
 автор: dirol   (05.04.2011 в 17:46)   письмо автору
 
 

подскажите пожалуйста как заменить пробелы, и чтобы каждая новая строка начиналась с
<tr><td> а заканчивалась </td></tr> и пробелы заменялись на </td><td>


Array
(
    [0] => 1    2:47    4:53    1:28      5:56    10:02    11:57
    [1] => 2    2:47    4:52    1:28      5:56    10:04    11:57
    [2] => 3    2:46    4:51    1:28      5:57    10:05    11:58
    [3] => 4    2:46    4:50    1:28      5:57    10:06    11:59
    [4] => 5    2:46    4:49    1:28      5:58    10:07    11:59
    [5] => 6    2:45    4:49    1:29      5:58    10:08    12:00
    [6] => 7    2:45    4:48    1:29      5:59    10:09    12:00
    [7] => 8    2:45    4:47    1:29      5:59    10:10    12:01
    [8] => 9    2:45    4:47    1:29      6:00    10:11    12:02
    [9] => 10    2:45    4:46    1:29      6:00    10:12    12:02
    [10] => 11    2:45    4:46    1:30      6:01    10:13    12:03
    [11] => 12    2:45    4:45    1:30      6:01    10:14    12:03
    [12] => 13    2:45    4:45    1:30      6:01    10:15    12:03
    [13] => 14    2:45    4:44    1:30      6:02    10:15    12:04
    [14] => 15    2:45    4:44    1:30      6:02    10:16    12:04
    [15] => 16    2:45    4:44    1:31      6:02    10:17    12:05
    [16] => 17    2:45    4:44    1:31      6:03    10:17    12:05
    [17] => 18    2:45    4:44    1:31      6:03    10:18    12:05
    [18] => 19    2:45    4:44    1:31      6:03    10:18    12:05
    [19] => 20    2:45    4:44    1:32      6:03    10:18    12:06
    [20] => 21    2:45    4:44    1:32      6:04    10:19    12:06
    [21] => 22    2:46    4:44    1:32      6:04    10:19    12:06
    [22] => 23    2:46    4:44    1:32      6:04    10:19    12:06
    [23] => 24    2:46    4:45    1:32      6:04    10:19    12:06
    [24] => 25    2:46    4:45    1:33      6:04    10:19    12:06
    [25] => 26    2:47    4:46    1:33      6:04    10:19    12:07
    [26] => 27    2:47    4:46    1:33      6:05    10:19    12:07
    [27] => 28    2:47    4:47    1:33      6:05    10:18    12:07
    [28] => 29    2:48    4:47    1:33      6:05    10:18    12:07
    [29] => 30    2:48    4:48    1:34      6:05    10:18    12:07
)


чтобы получилось

<tr><td>30</td><td>2:48</td><td>4:48</td><td>1:34</td><td>6:05</td><td>10:18</td><td>12:07</td></tr>

  Ответить  
 
 автор: max90   (05.04.2011 в 18:32)   письмо автору
 
   для: dirol   (05.04.2011 в 17:46)
 

Что то типа того
$array =Array 

    0 => "1    2:47    4:53    1:28      5:56    10:02    11:57", 
    1 => "2    2:47    4:52    1:28      5:56    10:04    11:57", 
    2 => "3    2:46    4:51    1:28      5:57    10:05    11:58",
    3 => "4    2:46    4:50    1:28      5:57    10:06    11:59",
    4 => "5    2:46    4:49    1:28      5:58    10:07    11:59",
    5 => "6    2:45    4:49    1:29      5:58    10:08    12:00",
    6 => "7    2:45    4:48    1:29      5:59    10:09    12:00",
    7 => "8    2:45    4:47    1:29      5:59    10:10    12:01",
    8 => "9    2:45    4:47    1:29      6:00    10:11    12:02",
    9 => "10    2:45    4:46    1:29      6:00    10:12    12:02",
    10 => "11    2:45    4:46    1:30      6:01    10:13    12:03",
    11 => "12    2:45    4:45    1:30      6:01    10:14    12:03",
    12 => "13    2:45    4:45    1:30      6:01    10:15    12:03",
    13 => "14    2:45    4:44    1:30      6:02    10:15    12:04",
    14 => "15    2:45    4:44    1:30      6:02    10:16    12:04",
    15 => "16    2:45    4:44    1:31      6:02    10:17    12:05",
    16 => "17    2:45    4:44    1:31      6:03    10:17    12:05",
    17 => "18    2:45    4:44    1:31      6:03    10:18    12:05",
    18 => "19    2:45    4:44    1:31      6:03    10:18    12:05",
    19 => "20    2:45    4:44    1:32      6:03    10:18    12:06",
    20 => "21    2:45    4:44    1:32      6:04    10:19    12:06",
    21 => "22    2:46    4:44    1:32      6:04    10:19    12:06",
    22 => "23    2:46    4:44    1:32      6:04    10:19    12:06",
    23 => "24    2:46    4:45    1:32      6:04    10:19    12:06",
    24 => "25    2:46    4:45    1:33      6:04    10:19    12:06",
    25 => "26    2:47    4:46    1:33      6:04    10:19    12:07",
    26 => "27    2:47    4:46    1:33      6:05    10:19    12:07",
    27 => "28    2:47    4:47    1:33      6:05    10:18    12:07",
    28 => "29    2:48    4:47    1:33      6:05    10:18    12:07",
    29 => "30    2:48    4:48    1:34      6:05    10:18    12:07"
);

echo"<table>";
   foreach($array as $val)
   {
    $replace = preg_replace("/(\d{1,2})    (\d{1,2}:\d{1,2})    (\d{1,2}:\d{1,2})    (\d{1,2}:\d{1,2})      (\d{1,2}:\d{1,2})    (\d{1,2}:\d{1,2})    (\d{1,2}:\d{1,2})/si", "<tr><td>$1</td><td>$2</td><td>$3</td><td>$4</td><td>$5</td><td>$6</td><td>$7</td></tr>", $val);
  echo $replace;
  }
  echo"</table>";

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования