superb Guest 15 Окт 2006 #1 разбиение массива, исходя из условия Есть главная страница(форма), где пользователь вводит строку символов:
разбиение массива, исходя из условия Есть главная страница(форма), где пользователь вводит строку символов:
superb Guest 15 Окт 2006 #3 Автор оригинала: phprus superb Жжеш. Даже ссылку нормально вставить не смог. Нажмите для раскрытия... Не надо отвечать если по теме нечего сказать
Автор оригинала: phprus superb Жжеш. Даже ссылку нормально вставить не смог. Нажмите для раскрытия... Не надо отвечать если по теме нечего сказать
phprus Moderator Команда форума 15 Окт 2006 #4 superb Может так: PHP: function encode($array) { $backup_array=$array; if(sizeof($array) == 1) { return $array; } else { do { $current_value = array_shift($array); $letter_key = array_keys($backup_array,$current_value); $new_array[$letter_key[0]] = $current_value; } while(array_sum($array)>=array_sum($new_array)); $group1[1]=encode($new_array); $group2[0]=encode($array); } } P.S. Cегодня я добрый поэтому дал код.
superb Может так: PHP: function encode($array) { $backup_array=$array; if(sizeof($array) == 1) { return $array; } else { do { $current_value = array_shift($array); $letter_key = array_keys($backup_array,$current_value); $new_array[$letter_key[0]] = $current_value; } while(array_sum($array)>=array_sum($new_array)); $group1[1]=encode($new_array); $group2[0]=encode($array); } } P.S. Cегодня я добрый поэтому дал код.