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]   

> Без описания
ircool
Отправлено: 18 Июня, 2011 - 01:41:21
Post Id


Новичок


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


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




подскажите, как реализовать такую идею:
есть много значений..и кол-во такое, чтоб можно было сделать пары из этих значений
т.е 2, 4, 6, 8...
как сделать?
нужно чтоб каждый раз, при новом запуске работы этого скрипта - составлялись другие пары
очень нужно, помогите Улыбка

допустим:
PHP:
скопировать код в буфер обмена
  1. $a1="1value";
  2. $a2="2value";
  3. $a3="3value";
  4. $a4="4value";

каким-то образом их нужно разбить по парам
 
 Top
DeepVarvar Супермодератор
Отправлено: 18 Июня, 2011 - 02:12:37
Post Id



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


Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008  
Откуда: Альфа Центавра


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




PHP:
скопировать код в буфер обмена
  1. $znacheniya = array("a","b","c","d","e","f","g","h");
  2. shuffle($znacheniya);
  3. $para = array();
  4. for ($i = 0; $i < count($znacheniya); $i+=2) {
  5.   $para[] = array($znacheniya[$i],$znacheniya[$i+1]);
  6.   }
  7. var_dump($para);
 
 Top
DeepVarvar Супермодератор
Отправлено: 18 Июня, 2011 - 13:33:09
Post Id



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


Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008  
Откуда: Альфа Центавра


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




ircool не пишите в личку чушь.
Правильно сформулированый вами вопрос даст правильный ответ.
Какая сумма вас интересует?
Сумма букв в парах? строка в виде суммы? или всеже это целые десятичные числа?
для чисел так:

PHP:
скопировать код в буфер обмена
  1. $znacheniya = array(1,2,3,4,5,6,7,8);
  2. shuffle($znacheniya);
  3. $summa_par = array();
  4. for ($i = 0; $i < count($znacheniya); $i+=2) {
  5.   $summa_par[] = $znacheniya[$i]+$znacheniya[$i+1];
  6.   }
  7. var_dump($summa_par);
 
 Top
ircool
Отправлено: 18 Июня, 2011 - 20:40:07
Post Id


Новичок


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


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




не
спасибо
уже разобрался))

PHP:
скопировать код в буфер обмена
  1. $znacheniya = array("a","b","c","d","e","f","g","h");
  2.       shuffle($znacheniya);
  3.       for ($i = 0; $i < count($znacheniya); $i+=2) {
  4.         $para = $znacheniya[$i].' + '.$znacheniya[$i+1];
  5.         echo $para.'<br>';
  6.        
 
 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