- print_r: documentation ( source)
<?php
class planDTO
{
public $plans;
public function __construct($plans)
{
$this->plans = $plans;
}
public function checkValue($planId)
{
foreach ($this->plans as $k => $plan) {
if ($plan['eventId'] == $planId) {
$this->plans = $plan;
return $this;
}
}
}
}
$arrPlanDTO = [0 => ["eventId" => 1, "planId" => 1, "name" => "student only"], 1 => ["eventId" => 2, "planId" => 2, "name" => "employee only"], 2 => ["eventId" => 3, "planId" => 3, "name" => "individual only"]];
$objPlan = new planDTO($arrPlanDTO);
$v = $objPlan->checkValue(2);
print_r($v);