Пример #1
0
    {
        /**
         * array all medical sets
         */
        $medicals = array();
        $medical1 = new Medical();
        $medical1->setIdMedical(1);
        $medical1->setBenefit("bloating");
        $medicals[$medical1->getIdMedical()] = $medical1;
        $medical2 = new Medical();
        $medical2->setIdMedical(2);
        $medical2->setBenefit("vomiting");
        $medicals[$medical2->getIdMedical()] = $medical2;
        $medical3 = new Medical();
        $medical3->setIdMedical(3);
        $medical3->setBenefit("headache");
        $medicals[$medical3->getIdMedical()] = $medical3;
        return $medicals;
    }
}
$vomiting = array();
$medicals = new Medical();
require 'Plant.php';
foreach ($medicals->getMedicals() as $idMedical => $medical) {
    if ($medical->getBenefit() == "vomiting") {
        $vomiting[] = $medical->getIdMedical();
    }
}
foreach ($vomiting as $vomit) {
    echo "Vomiting ID on: " . $vomit . "<br/>";
}
Пример #2
0
<?php

require_once 'Medical.php';
require_once 'Plant.php';
$plants = new Plant();
$plants = Plant::getPlants();
$plants[1]->insertIdOfMedical(1);
$plants[2]->insertIdOfMedical(2);
$plants[3]->insertIdOfMedical(3);
$plants[3]->insertIdOfMedical(2);
$medicals = Medical::getMedicals();
$medicals[1]->insertIdOfPlant(1);
$medicals[2]->insertIdOfPlant(3);
$medicals[3]->insertIdOfPlant(2);
$medicals[3]->insertIdOfPlant(2);
foreach ($medicals as $idOfMedicals => $medi) {
    echo "<br>" . $medi->getBenefit() . ': ';
    foreach ($medi->getIdOfPlant() as $medId) {
        echo $plants[$medId]->getName() . ' ';
    }
}
foreach ($plants as $idOfPlants => $pla) {
    echo "<br>" . $pla->getName() . ': ';
    foreach ($pla->getIdOfMedicals() as $plaId) {
        echo $medicals[$plaId]->getBenefit() . ' ';
    }
}