ну вот добились сдвига 9 = 7 вижу что считает с нуля, эт ладно, это я могу. а терь как для 5 чисел сделать?
Уважаемый Игорь, ну вы хотя бы немного сами подумайте. Вам ведь karakh уже готовый код выложил!! PHP: <?php function array_slice_key($array, $offset, $length){ $a = 0; foreach ($array as $key => $value) { if ($a >= $offset && $a - $offset <= $length) $output_array[$key] = $value; $a++; } return $output_array; } $numbers = "2|0|0|3|0|1|0|5|0|7|3|4|1|2|0|3|1"; $num_need = 5; // нужная размерность получаемого массива $num_arr = explode("|", $numbers); arsort($num_arr); // так как отсчет индексов идет от нуля, то уменьшаем на 1 $sorted_five = array_slice_key($num_arr, 0, $num_need - 1); reset($sorted_five); while (list($key, $val) = each($sorted_five)) { echo "$key = $val <br />\n"; } ?> А еще можно немного изменить авторскую функцию PHP: if ($a >= $offset && $a - $offset < $length) // убрали знак равно Тогда не нужно уменьшать на 1 PHP: $sorted_five = array_slice_key($num_arr, 0, $num_need);
Я уж наверно запарил Всех.... Голова ваще в этих функциях не варит. Так то всё правильно. Спасибо огромное. Я завтра дальше мысль доганю. Тож ваша помщь нужна. СПАСИБО ЧЕЛОВЕЧЕСКОЕ.
Я сам подумаю как мне к каждому индексу прикрепить ссылку и название файла. Нод хоть что то самому сделать.
Привет всем. Вы мне не раз уж помогали, но в этот раз я просто хочу спросить - мож кто встречал скрипт PHP как odnoklassniki - типо того чтоб школы, друзья..... с анкетами а? Прошу прощенья что не в тему.... искать уж сил нет.. :roll: