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);
Output for git.master, git.master_jit, rfc.property-hooks
planDTO Object ( [plans] => Array ( [eventId] => 2 [planId] => 2 [name] => employee only ) )

This tab shows result from various feature-branches currently under review by the php developers. Contact me to have additional branches featured.

Active branches

Archived branches

Once feature-branches are merged or declined, they are no longer available. Their functionality (when merged) can be viewed from the main output page


preferences:
52.23 ms | 401 KiB | 8 Q