-
Notifications
You must be signed in to change notification settings - Fork 0
/
Coding_Meetup_3.php
59 lines (51 loc) · 1.32 KB
/
Coding_Meetup_3.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
/* Coding Meetup #3 - Higher-Order Functions Series - Is Ruby coming?
You will be given an array of objects (associative arrays in PHP) representing data about developers who have signed up to attend the next coding meetup that you are organising.
Your task is to return:function is_ruby_coming($a) {
foreach ($a as $aa) {
if ($aa['language'] == 'Ruby') {
return true;
}
}
return false;
}
true if at least one Ruby developer has signed up; or
false if there will be no Ruby developers.
For example, given the following input array:
$list1 = [
[
"first_name" => "Emma",
"last_name" => "Z.",
"country" => "Netherlands",
"continent" => "Europe",
"age" => 29,
"language" => "Ruby"
],
[
"first_name" => "Piotr",
"last_name" => "B.",
"country" => "Poland",
"continent" => "Europe",
"age" => 128,
"language" => "JavaScript"
],
[
"first_name" => "Jayden",
"last_name" => "P.",
"country" => "Jamaica",
"continent" => "Americas",
"age" => 42,
"language" => "JavaScript"
]
];
your function should return true.
Notes:
The input array will always be valid and formatted as in the example above.
*/
function is_ruby_coming($a) {
foreach ($a as $aa) {
if ($aa['language'] == 'Ruby') {
return true;
}
}
return false;
}