-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathtechnology-companies.php
73 lines (62 loc) · 1.44 KB
/
technology-companies.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
<?php
$companies = [
'Sun Microsystems' => [
'Vinod Khosla',
'Bill Joy',
'Andy Bechtolsheim',
'Scott McNealy'
],
'Silicon Graphics' => [
'Jim Clark',
'Ed McCracken'
],
'Cray' => [
'William Norris',
'Seymour Cray'
],
'NeXT' => [
'Steve Jobs',
'Avie Tevanian',
'Joanna Hoffman',
'Bud Tribble',
'Susan Kare'
],
'Acorn Computers' => [
'Steve Furber',
'Sophie Wilson',
'Hermann Hauser',
'Jim Mitchell'
],
'MIPS Technologies' => [
'Skip Stritter',
'John L. Hennessy'
],
'Commodore' => [
'Yash Terakura',
'Bob Russell',
'Bob Yannes',
'David A. Ziembicki',
'Jay Miner'
],
'Be Inc' => [
'Steve Sakoman',
'Jean-Louis Gassée'
]
];
var_dump($companies);
echo PHP_EOL . '----------------------------------------------' . PHP_EOL . PHP_EOL;
ksort($companies);
var_dump($companies);
echo PHP_EOL . '----------------------------------------------' . PHP_EOL . PHP_EOL;
foreach ($companies as $company => $names) {
$newOrder = [];
sort($names);
foreach ($names as $name) {
$newOrder[] = $name;
}
$companies[$company] = $newOrder;
}
var_dump($companies);
echo PHP_EOL . '----------------------------------------------' . PHP_EOL . PHP_EOL;
arsort($companies);
var_dump($companies);