Professional Documents
Culture Documents
Activity Array
Activity Array
Jabat
A. Final Grade
<?php
$student1 = array(
"Subject A" => array(
"prelims" => 85,
"midterm" => 90,
"finals" => 89
),
"Subject B" => array(
"prelims" => 100,
"midterm" => 92,
"finals" => 78
),
"Subject C" => array(
"prelims" => 77,
"midterm" => 90,
"finals" => 91
)
);
$student2 = array(
"Subject A" => array(
"prelims" => 75,
"midterm" => 76,
"finals" => 81
),
"Subject B" => array(
"prelims" => 78,
"midterm" => 80,
"finals" => 81
),
"Subject C" => array(
"prelims" => 80,
"midterm" => 77,
"finals" => 89
)
);
$student3 = array(
"Subject A" => array(
"prelims" => 89,
"midterm" => 91,
"finals" => 79
),
"Subject B" => array(
"prelims" => 89,
"midterm" => 91,
"finals" => 85
),
"Subject C" => array(
"prelims" => 81,
"midterm" => 78,
"finals" => 79
)
);
$final_grade = array();
foreach($student1 as $subject => $scores) {
$prelims = $scores["prelims"];
$midterm = $scores["midterm"];
$finals = $scores["finals"];
echo "<br>";
$final_grade2 = array();
foreach($student2 as $subject => $scores) {
$prelims = $scores["prelims"];
$midterm = $scores["midterm"];
$finals = $scores["finals"];
echo "<br>";
$final_grade3 = array();
foreach($student3 as $subject => $scores) {
$prelims = $scores["prelims"];
$midterm = $scores["midterm"];
$finals = $scores["finals"];
B. Associative Array
a.
<?php
$grade = array(
"Camille" => 90,
"Ruby" => 100,
"Kent" => 85,
"Trixy" => 78,
"Lean" => 70
);
?>
b.
Input Number:
<input type=text name="t1">
<br>
<br>
<input type=submit name="s">
<?php
if(isset($_POST['s']))
{
$a = ($_POST['t1']);
}
$grade = array(
"Camille" => 90,
"Ruby" => 100,
"Kent" => 85,
"Trixy" => 78,
"Lean" => 70
);
//$find = "Camille";
$grade_equiv = array(
"A" => array(91,92,93,94,95,96,97,98,99,100),
"B" => array(81,82,83,84,85,86,87,88,89,90),
"C" => array(71,72,73,74,75,76,77,78,79,80)
);
if(array_key_exists($a, $grade)) {
$grade_value = $grade[$a];
foreach ($grade_equiv as $grade_key => $grade_range) {
if (in_array($grade_value, $grade_range)) {
echo $a. " grade is " . $grade_value . " and the equivalent grade is
" . $grade_key;
break;
}
}
} else {
echo "Name not Found.";
}
?>
</form>