3v4l.org

run code in 300+ PHP versions simultaneously
<?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);

preferences:
62.54 ms | 402 KiB | 5 Q