3v4l.org

run code in 300+ PHP versions simultaneously
<?php $kategorien = [ ["kategorie" => "test"], ["kategorie" => "sample"], ]; $items = [ ["id" => 1, "name" => "item1", "done" => 0, "kategorie" => "test"], ["id" => 2, "name" => "item2", "done" => 0, "kategorie" => "test"], ["id" => 3, "name" => "item3", "done" => 0, "kategorie" => "sample"], ["id" => 4, "name" => "item4", "done" => 0, "kategorie" => "test"], ["id" => 5, "name" => "item5", "done" => 0, "kategorie" => "sample"], ]; ?> <?php foreach($kategorien as $kategorie): ?> <div class="list"> <h1><?= $kategorie['kategorie'] ?></h1> <?php if(!empty($items)): ?> <ul> <?php foreach($items as $item): ?> <?php if($kategorie['kategorie'] == $item['kategorie']): ?> <li class="todo"><?= $item['name'] ?></li> <?php endif ?> <?php endforeach ?> </ul> <?php else: ?> <p>No todos</p> <?php endif; ?> </div> <?php endforeach; ?>
Output for git.master, git.master_jit, rfc.property-hooks
<div class="list"> <h1>test</h1> <ul> <li class="todo">item1</li> <li class="todo">item2</li> <li class="todo">item4</li> </ul> </div> <div class="list"> <h1>sample</h1> <ul> <li class="todo">item3</li> <li class="todo">item5</li> </ul> </div>

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:
127.03 ms | 407 KiB | 5 Q