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

Форум PHP

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

 

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

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

тема: Как "разбить" обдин массив на несколько ?
 
 автор: vorobey   (12.04.2010 в 18:39)   письмо автору
 
 

Есть строка в записанная в базе. В одном поле.
модель1,99,108,117,126,135,144,153,модель2,189,198,207,216,225,234,243,модель4,369,378,387,396,405,414,423

мне нужно ее вытащить и получить 3 массива по 8 значений
Вытаскиваю вот так
$name_price = explode (",",$myrow1[name_price]);
for ($r=0; $r<count($name_price); $r++)
echo "$name_price[$r]";

но получается 1 массив .
Как его разбит на 3 ?

  Ответить  
 
 автор: Саня   (12.04.2010 в 18:52)   письмо автору
 
   для: vorobey   (12.04.2010 в 18:39)
 

<?
$name_price 
explode (",",$str); 

$array = array();
$counter 0;

for (
$r=0$r<count($name_price); $r++) {
  if ( 
$r == $counter++;
  
$array[$counter][] = $name_price[$r];
}
print_r($array);

  Ответить  
 
 автор: vorobey   (12.04.2010 в 20:46)   письмо автору
 
   для: Саня   (12.04.2010 в 18:52)
 

Огромное спасибо.

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

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