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

Форум PHP

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

 

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

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: генераця всех комбинаций слов из 3-х букв

Сообщения:  [1-9] 

 
 автор: casser   (10.10.2006 в 15:08)
 
   для: kasmanaft   (10.10.2006 в 06:55)
 

Спасибо, на самом деле классно, только не понятно откуда он берёт все буквы?)

   
 
 автор: JIEXA   (10.10.2006 в 11:34)   письмо автору
 
   для: kasmanaft   (10.10.2006 в 06:55)
 

Вау, классное решение!

А такое же с русскими буквами сделать нельзя?

   
 
 автор: kasmanaft   (10.10.2006 в 06:55)   письмо автору
 
   для: casser   (09.10.2006 в 00:52)
 

Или вот еще

<?
$str 
'aaa';
while (
strlen($str) == 3)
{
     echo 
$str++."<br>";
}
?>

   
 
 автор: Webmaster-X   (09.10.2006 в 14:15)   письмо автору
 
   для: casser   (09.10.2006 в 00:52)
 

---

   
 
 автор: casser   (09.10.2006 в 14:02)
 
   для: Yakor   (09.10.2006 в 01:04)
 

TrunK, Спасибо проверю код.
Yakor, нет, просто все комбинации

   
 
 автор: TrunK   (09.10.2006 в 01:06)   письмо автору
 
   для: TrunK   (09.10.2006 в 01:03)
 

За очепятки извените =)))

$Ar[] = $r; заменить на $result[] = $r;

   
 
 автор: Yakor   (09.10.2006 в 01:04)   письмо автору
 
   для: casser   (09.10.2006 в 00:52)
 

именно слово?? тогда это наврятли реализуемо...

   
 
 автор: TrunK   (09.10.2006 в 01:03)   письмо автору
 
   для: casser   (09.10.2006 в 00:52)
 


$result = array();
$Ar = array('a','b','c','d','e'') ; // etc
for ($i = 0; $i < count($Ar); $i++)
{
   for ($j = 0; $j < count($Ar); $j++)
      {
         for ($k = 0; $k < count($Ar); $k ++)
            {
                $r = $Ar[$i];
                $r .= $Ar[$j];
                $r .= $Ar['$k];
                $Ar[] = $r;
             }
       }
}

Первое что пришло в голову...
В массив буковки остальные добавьте.
Роботоспособность не могу гарантировать, сервака под рукой нету.

   
 
 автор: casser   (09.10.2006 в 00:52)
 
 

Доброй ночи, расскажите как сделать генератор, что б он генерировал все возможные комбинации из букв. тоесть, допустим 3-х значное слово. из всех латинских букв все комбиации не длинее 3 символов
Спасибо!

   

Сообщения:  [1-9] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

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