Премини към съдържанието
Форумът в приложение

По-лесно сърфиране. Научи повече.

Kaldata.com - Форуми

Приложение на форума на цял екран с push известия, значки и други.

За да инсталирате това приложение на iOS и iPadOS
  1. Докоснете Иконата за споделяне в Safari
  2. Превъртете менюто и докоснете Добавяне към началния екран.
  3. Докоснете Добавяне в горния десен ъгъл.
За да инсталирате това приложение на Android
  1. Докоснете менюто с 3 точки (⋮) в горния десен ъгъл на браузъра.
  2. Докоснете Добавяне към началния екран или Инсталиране на приложение.
  3. Потвърдете, като докоснете Инсталиране.

Добре дошли!

Добре дошли в нашите форуми, пълни с полезна информация. Имате проблем с компютъра или телефона си? Публикувайте нова тема и ще намерите решение на всичките си проблеми. Общувайте свободно и открийте безброй нови приятели.

Моля, регистрирайте се за да публикувате тема и да получите пълен достъп до всички функции.

 

Php функция

Featured Replies

Здравейте :cool:

От доста време ме мъчи писането на една функция и не мога да измисля решение, затова реших да се допитам и до други хора:

Трябва ми функция, която да извършва следното нещо:

Имам масив с цялата латиница.

Трябва функцията да е така написана, че да мога да задавам аргумент - число и да съставя всички низове с дължина от даденото число.

Например пиша:


function(2);

и да ми връща aa ab ac и т.н. до az после ba bb bc ... bz после ca cb cc и т.н. ако напиша

function(3);

aaa

aab

aac

и така до aaz

после aba -> abb

стига съм обяснявал, мисля че стана ясно.

Благодарности :blink:

 function Variations($lenght) {

            $counters = array_fill(0,$lenght, 0);

            $data = range('a', 'z');

            $data_count = count($data);

            $lenght--;

            $loop = true;

            while ($loop) {

                $res = '';

                foreach ($counters as $v) {

                    $res.=$data[$v];

                }

                echo $res.'<br />';

                $counters[$lenght]++;


                for($cl=$lenght; $cl>0; $cl--) {

                    if ($counters[$cl]>=$data_count) {

                        $counters[$cl] = 0;

                        $counters[$cl-1]++;

                    }

                }

                if ($counters[0]>=$data_count) {

                    $loop = false;

                }

            }

        }

Това трябва да ти свърши работа.

Регистрирайте се или влезете в профила си за да коментирате

Разглеждащи това в момента 0

  • Няма регистрирани потребители разглеждащи тази страница.

Дарение

  • Подкрепи съществуването на форума - направи дарение
    32%
    Дарени 315 € от нужните 1 000 €

Бюлетин

Получавайте известие, когато има важна промяна или новина свързана с форума.

Профил

Навигация

Търсене

Търсене

Конфигуриране на push известия в браузъра

Chrome (Android)
  1. Докоснете иконата на катинар до адресната лента.
  2. Докоснете Разрешения → Известия.
  3. Променете предпочитанията си.
Chrome (Desktop)
  1. Кликнете върху иконата на катинар в адресната лента.
  2. Изберете Настройки на сайта.
  3. Намерете Известия и коригирайте предпочитанията си.