Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- $mysort = [
- "один",
- "один",
- "два",
- "три",
- "три",
- "три",
- "четыре",
- "пять",
- "шесть",
- "семь",
- "восемь",
- "восемь",
- "восемь"
- ];
- $assoc = array(
- ["lang" => "PHP", "price" => "100"],
- ["lang" => "MySQL", "price" => "256"],
- ["lang" => "Apache","price" => "433"],
- ["lang" => "ngnix", "price" => "235"],
- ["lang" => "Node.JS", "price" => "983"],
- ["lang" => "JavaScirpt", "price" => "777"],
- ["lang" => "CSS", "price" => "635"],
- ["lang" => "HTML", "price" => "511"],
- );
- $sortFunc1 = function ($a,$b){
- return $a > $b ? 1 : -1;
- };
- usort($mysort,$sortFunc1);
- echo "<pre>",print_r($mysort),"</pre>";
- echo "<hr>";
- $elem = "price";
- $sortFunc2 = function ($a,$b) use ($elem){
- return $a[$elem] > $b[$elem] ? 1 : -1;
- };
- usort($assoc,$sortFunc2);
- echo "сортировка по Price";
- echo "<pre>",print_r($assoc),"</pre>";
- echo "<hr>";
- $elem = "lang";
- $sortFunc2 = function ($a,$b) use ($elem){
- return $a[$elem] > $b[$elem] ? 1 : -1;
- };
- usort($assoc,$sortFunc2);
- echo "сортировка по lang";
- echo "<pre>",print_r($assoc),"</pre>";
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement