PHP.SU

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

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

> Найдено сообщений: 7
Aske Отправлено: 07 Июня, 2014 - 19:51:31 • Тема: Как сделать подсчет - статистику цикле for ? • Форум: Вопросы новичков

Ответов: 13
Просмотров: 375
Я вообще примеров про сессиям никогда не читал. Как их включить и как с массивом работать уж не трудно разобраться
Aske Отправлено: 07 Июня, 2014 - 19:07:50 • Тема: Многомерный массив • Форум: Вопросы новичков

Ответов: 1
Просмотров: 156
Держи, набыдлокодил тут, но вроде похоже на то что ты хотела получить Радость

PHP:
скопировать код в буфер обмена
  1.  
  2. $superarray=array();
  3. $con="Dani: Hello everyone!|dani,avi,moshe";
  4. $ben="Avi: Hey how are you doing?|dani,avi,moshe";
  5. $hf="moshe: Good to see you guys!|dani,avi,moshe";
  6. $ag="masha: We are in another chat than the dani, avi and moshe|masha,dean,billy";
  7. $all[]=$con;
  8. $all[]=$ben;
  9. $all[]=$hf;
  10. $all[]=$ag;
  11.  
  12.  
  13. for($i=0;$i<count($all);$i++)
  14. {
  15. $ex=explode("|",$all[$i]);
  16. $users=explode(",",$ex[1]);
  17. $usersarray[]=($users);
  18. $superarray[trim($ex[1])] = array();
  19. foreach ($superarray as $key => $value)
  20.         {
  21.         if ($key == $ex[1])
  22.                 {
  23.                 for($j=0;$j<count($users);$j++)
  24.                 $superarray[$key][] = $users[$j] ;
  25.                 }
  26.         }
  27. $exs[] = $ex;
  28. }
  29.  
  30. foreach ($exs as $i => $ex)
  31. {
  32. $superarray[trim($ex[1])]['text'][] = trim($ex[0]);
  33. }
  34.  
  35. echo '<pre>';
  36. var_dump($superarray);
  37. echo '</pre>'; 
  38.  


Дамп:
PHP:
скопировать код в буфер обмена
  1.  
  2. array(2) {
  3.   ["dani,avi,moshe"]=>
  4.   array(4) {
  5.     [0]=>
  6.     string(4) "dani"
  7.     [1]=>
  8.     string(3) "avi"
  9.     [2]=>
  10.     string(5) "moshe"
  11.     ["text"]=>
  12.     array(3) {
  13.       [0]=>
  14.       string(21) "Dani: Hello everyone!"
  15.       [1]=>
  16.       string(27) "Avi: Hey how are you doing?"
  17.       [2]=>
  18.       string(28) "moshe: Good to see you guys!"
  19.     }
  20.   }
  21.   ["masha,dean,billy"]=>
  22.   array(4) {
  23.     [0]=>
  24.     string(5) "masha"
  25.     [1]=>
  26.     string(4) "dean"
  27.     [2]=>
  28.     string(5) "billy"
  29.     ["text"]=>
  30.     array(1) {
  31.       [0]=>
  32.       string(58) "masha: We are in another chat than the dani, avi and moshe"
  33.     }
  34.   }
  35. }
  36.  
Aske Отправлено: 07 Июня, 2014 - 18:59:45 • Тема: Форма, переносящая внесенные данные в документ • Форум: Вопросы новичков

Ответов: 2
Просмотров: 115
1. Возможно
2. Можно
3. Маловероятно
Aske Отправлено: 07 Июня, 2014 - 18:48:44 • Тема: Как сделать подсчет - статистику цикле for ? • Форум: Вопросы новичков

Ответов: 13
Просмотров: 375
Я не понял что ты имеешь в виду
Aske Отправлено: 07 Июня, 2014 - 18:44:20 • Тема: Как сделать подсчет - статистику цикле for ? • Форум: Вопросы новичков

Ответов: 13
Просмотров: 375
В смысле?
Aske Отправлено: 07 Июня, 2014 - 18:42:27 • Тема: Как сделать подсчет - статистику цикле for ? • Форум: Вопросы новичков

Ответов: 13
Просмотров: 375
PHP:
скопировать код в буфер обмена
  1.  
  2.  
  3. $count = empty($_SESSION['count']) ?  1 : ++$_SESSION['count'];
  4. echo $count;
  5.  
  6.  
Aske Отправлено: 07 Июня, 2014 - 18:27:02 • Тема: Как сделать подсчет - статистику цикле for ? • Форум: Вопросы новичков

Ответов: 13
Просмотров: 375
Тебе нужно считать сколько раз пользователь на страницу заходит что ли?

Страниц (1): [1]
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB