3v4l.org

run code in 300+ PHP versions simultaneously
<?php $stats = array( array( "statname" => "foo", "totalStatPower" => 4, ), array( "statname" => "bar", "totalStatPower" => 5, ), array( "statname" => "foo", "totalStatPower" => 10, ), ); function findStatTotal($name, array $stats) { return array_reduce( array_filter( $stats, function($j) use ($name) { return $j["statname"] == $name; } ), function( $a, $b ) { return $a + $b['totalStatPower']; }, 0 ); } var_dump(findStatTotal("foo", $stats));
Output for git.master, git.master_jit, rfc.property-hooks
int(14)

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:
41.33 ms | 401 KiB | 8 Q