Главная / Язык программирования PHP / Дан массив $a = array("second","third","first"); Отсортировать значения элементов массива так, чтобы элемент third был первым, second – вторым, first – третьим.

Дан массив $a = array("second","third","first"); Отсортировать значения элементов массива так, чтобы элемент third был первым, second – вторым, first – третьим.

вопрос

Правильный ответ:

<? $a = array("second","third","first"); usort($a,"tes"); function tes($c, $d){ if ($c == "third" && $d == "second") return -1; if ($c == "third" && $d == "first") return -1; if ($c == "second" && $d == "third") return 1; if ($c == "second" && $d == "first") return -1; if ($c == "first" && $d == "second") return 1; if ($c == "first" && $d == "third") return 1; } print_r($a); ?>
<? $a = array("second","third","first"); usort($a,"tes"); function tes($c, $d, $data){ if ($c == "third" && $d == "second") return -1; if ($c == "third" && $d == "first") return -1; if ($c == "first" && $d == "second") return 1; if ($c == "second" && $d == "third") return 1; if ($c == "first" && $d == "third") return 1; if ($c==$d==$data) return 0; } print_r($a); ?>
<? $a = array("second","third","first"); $f = "usort"; $f($a,"tes"); function tes($c, $d){ if ($c == "third" && $d == "second") return -1; if ($c == "third" && $d == "first") return -1; if ($c == "second" && $d == "third") return 1; if ($c == "second" && $d == "first") return -1; if ($c == "first" && $d == "second") return 1; if ($c == "first" && $d == "third") return 1; } print_r($a); ?>
Сложность вопроса
95
Сложность курса: Язык программирования PHP
50
Оценить вопрос
Очень сложно
Сложно
Средне
Легко
Очень легко
Комментарии:
Аноним
Если бы не данные подсказки - я бы не осилил c этими тестами интуит.
02 дек 2019
Аноним
Я сотрудник университета! Тотчас уничтожьте сайт и ответы с интуит. Не ломайте образование
14 май 2017
Аноним
Зачёт в студне отлично. Лечу кутить отмечать экзамен интуит
14 янв 2017
Оставить комментарий
Другие ответы на вопросы из темы интернет-технологии интуит.