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
Форумы портала PHP.SU :: Версия для печати :: Склеивание
Форумы портала PHP.SU » » Вопросы новичков » Склеивание

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

1. saber135791 - 22 Ноября, 2014 - 13:22:23 - перейти к сообщению
Здравствуйте, подскажите алгоритм для следующего:
Есть массив букв A,B,C,D их надо склеить так: AB,AC,AD,BC,BD,CD и каждую пару букв положить в массив, также будет 5 букв, 6 букв и т.д.

PHP:
скопировать код в буфер обмена
  1.  
  2. $search[0] = "A";
  3. $search[1] = "B";
  4. $search[2] = "C";
  5. $search[3] = "D";
  6.  
  7. for($i=0;$i<count($search);$i++)
  8. {
  9. //Тут алгоритм
  10. }
  11.  
2. vlom - 22 Ноября, 2014 - 14:21:05 - перейти к сообщению
PHP:
скопировать код в буфер обмена
  1. $search[0] = "A";
  2. $search[1] = "B";
  3. $search[2] = "C";
  4. $search[3] = "D";
  5.  
  6. $rgResult = array();
  7.  
  8. foreach($search as $v1){
  9.     foreach($search as $v2){
  10.         $rgResult[] = $v1.$v2;
  11.     }
  12. }
3. saber135791 - 22 Ноября, 2014 - 15:29:31 - перейти к сообщению
Спасибо

 

Powered by ExBB FM 1.0 RC1