Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Как бы так из двух массивов получить один?

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
Рачей
Отправлено: 17 Марта, 2013 - 00:06:56
Post Id


Гость


Покинул форум
Сообщений всего: 94
Дата рег-ции: Окт. 2011  


Помог: 0 раз(а)




Привет всем кто не спит. Не знаю где спрашивать спрошу тут. Есть два массива..

такой:
CODE (htmlphp):
скопировать код в буфер обмена
  1.  
  2. (
  3.     [0] => Array
  4.         (
  5.             [data_bell] => 2013-01-09
  6.             [hits] => 1
  7.         )
  8.  
  9.     [1] => Array
  10.         (
  11.             [data_bell] => 2013-01-11
  12.             [hits] => 1
  13.         )
  14.  
  15.     [2] => Array
  16.         (
  17.             [data_bell] => 2013-01-16
  18.             [hits] => 1
  19.         )
  20.  
  21.     [3] => Array
  22.         (
  23.             [data_bell] => 2013-01-18
  24.             [hits] => 2
  25.         )
  26.  
  27.     [4] => Array
  28.         (
  29.             [data_bell] => 2013-01-23
  30.             [hits] => 1
  31.         )
  32.  
  33.     [5] => Array
  34.         (
  35.             [data_bell] => 2013-01-31
  36.             [hits] => 2
  37.         )
  38.  
  39. )
  40.  


и еще один такой:
CODE (htmlphp):
скопировать код в буфер обмена
  1.  
  2. (
  3.     [0] => Array
  4.         (
  5.             [data_bell] => 2013-01-1
  6.         )
  7.  
  8.     [1] => Array
  9.         (
  10.             [data_bell] => 2013-01-2
  11.         )
  12.  
  13.     [2] => Array
  14.         (
  15.             [data_bell] => 2013-01-3
  16.         )
  17.  
  18.     [3] => Array
  19.         (
  20.             [data_bell] => 2013-01-4
  21.         )
  22.  
  23.     [4] => Array
  24.         (
  25.             [data_bell] => 2013-01-5
  26.         )
  27.  
  28.     [5] => Array
  29.         (
  30.             [data_bell] => 2013-01-6
  31.         )
  32.  
  33.     [6] => Array
  34.         (
  35.             [data_bell] => 2013-01-7
  36.         )
  37.  
  38.     [7] => Array
  39.         (
  40.             [data_bell] => 2013-01-8
  41.         )
  42.  
  43.     [8] => Array
  44.         (
  45.             [data_bell] => 2013-01-9
  46.         )
  47.  
  48.     [9] => Array
  49.         (
  50.             [data_bell] => 2013-01-10
  51.         )
  52.  
  53.     [10] => Array
  54.         (
  55.             [data_bell] => 2013-01-11
  56.         )
  57.  
  58.     [11] => Array
  59.         (
  60.             [data_bell] => 2013-01-12
  61.         )
  62.  
  63.     [12] => Array
  64.         (
  65.             [data_bell] => 2013-01-13
  66.         )
  67.  
  68.     [13] => Array
  69.         (
  70.             [data_bell] => 2013-01-14
  71.         )
  72.  
  73.     [14] => Array
  74.         (
  75.             [data_bell] => 2013-01-15
  76.         )
  77.  
  78.     [15] => Array
  79.         (
  80.             [data_bell] => 2013-01-16
  81.         )
  82.  
  83.     [16] => Array
  84.         (
  85.             [data_bell] => 2013-01-17
  86.         )
  87.  
  88.     [17] => Array
  89.         (
  90.             [data_bell] => 2013-01-18
  91.         )
  92.  
  93.     [18] => Array
  94.         (
  95.             [data_bell] => 2013-01-19
  96.         )
  97.  
  98.     [19] => Array
  99.         (
  100.             [data_bell] => 2013-01-20
  101.         )
  102.  
  103.     [20] => Array
  104.         (
  105.             [data_bell] => 2013-01-21
  106.         )
  107.  
  108.     [21] => Array
  109.         (
  110.             [data_bell] => 2013-01-22
  111.         )
  112.  
  113.     [22] => Array
  114.         (
  115.             [data_bell] => 2013-01-23
  116.         )
  117.  
  118.     [23] => Array
  119.         (
  120.             [data_bell] => 2013-01-24
  121.         )
  122.  
  123.     [24] => Array
  124.         (
  125.             [data_bell] => 2013-01-25
  126.         )
  127.  
  128.     [25] => Array
  129.         (
  130.             [data_bell] => 2013-01-26
  131.         )
  132.  
  133.     [26] => Array
  134.         (
  135.             [data_bell] => 2013-01-27
  136.         )
  137.  
  138.     [27] => Array
  139.         (
  140.             [data_bell] => 2013-01-28
  141.         )
  142.  
  143.     [28] => Array
  144.         (
  145.             [data_bell] => 2013-01-29
  146.         )
  147.  
  148.     [29] => Array
  149.         (
  150.             [data_bell] => 2013-01-30
  151.         )
  152.  
  153.     [30] => Array
  154.         (
  155.             [data_bell] => 2013-01-31
  156.         )
  157.  
  158. )
  159.  


Как бы так исхитриться что бы привести его к вот такому массиву?

CODE (htmlphp):
скопировать код в буфер обмена
  1. (
  2.     [0] => 0
  3.     [1] => 0
  4.     [2] => 0
  5.     [3] => 0
  6.     [4] => 0
  7.     [5] => 0
  8.     [6] => 0
  9.     [7] => 0
  10.     [8] => 1
  11.     [9] => 0
  12.     [10] => 1
  13.     [11] => 0
  14.     [12] => 0
  15.     [13] => 0
  16.     [14] => 0
  17.     [15] => 1
  18.     [16] => 0
  19.     [17] => 2
  20.     [18] => 0
  21.     [19] => 0
  22.     [20] => 0
  23.     [21] => 0
  24.     [22] => 0
  25.     [23] => 1
  26.     [24] => 0
  27.     [25] => 0
  28.     [26] => 0
  29.     [27] => 0
  30.     [28] => 0
  31.     [29] => 0
  32.     [30] => 2
  33. )


?
 
 Top
OrmaJever Модератор
Отправлено: 17 Марта, 2013 - 00:12:29
Post Id



Активный участник


Покинул форум
Сообщений всего: 7540
Дата рег-ции: Янв. 2010  
Откуда: Чернигов


Помог: 299 раз(а)




объясните по какому принципу создаётся 3 масив?


-----
Если вы хотя бы 3-4 раза не решите всё выкинуть и начать заново - вы явно что-то делаете не так.
 
 Top
spqtium
Отправлено: 17 Марта, 2013 - 00:22:30
Post Id


Новичок


Покинул форум
Сообщений всего: 10
Дата рег-ции: Окт. 2012  


Помог: 0 раз(а)




создается массив просто. как я понял. 1 массив - это дата и количество вызовов. 2 - массив просто даты. третий массив выводит количество вызовов в день. так? и тебе реализация нужна?
 
 Top
Рачей
Отправлено: 17 Марта, 2013 - 00:40:31
Post Id


Гость


Покинул форум
Сообщений всего: 94
Дата рег-ции: Окт. 2011  


Помог: 0 раз(а)




spqtium
Вы совершенно правы. Надо их как-то по дате объединить.. Ума не приложу как это можно сделать.

(Отредактировано автором: 17 Марта, 2013 - 00:41:01)

 
 Top
spqtium
Отправлено: 17 Марта, 2013 - 01:04:59
Post Id


Новичок


Покинул форум
Сообщений всего: 10
Дата рег-ции: Окт. 2012  


Помог: 0 раз(а)




[quote=Рачей][/quote] тут , к сожалению, мало чем помогу) я больше в Си, Java программировал. пых только там. пару раз почитал и что-то сделал. проверять лень. но я бы так написал, а люди, которые лучше знают пых поправят)

PHP:
скопировать код в буфер обмена
  1.  
  2. for ($i = 0; $i < 30; $i++) {
  3.     for ($j = 0; $j < 5; $j++) {
  4.          if ($mas1[j]['data_bell'] == $mas2[i]['data_bell'])
  5.              $mas3[i]['hits'] = $mas1[j]['hits'];
  6.     }
  7. }
  8.  

(Отредактировано автором: 17 Марта, 2013 - 01:10:06)

 
 Top
Рачей
Отправлено: 17 Марта, 2013 - 01:32:27
Post Id


Гость


Покинул форум
Сообщений всего: 94
Дата рег-ции: Окт. 2011  


Помог: 0 раз(а)




Спасибо попробую.
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB