3v4l.org

run code in 300+ PHP versions simultaneously
<?php $arr_input = array(); $arr_input[1] = array("parent"=>"null", "name"=>"one"); $arr_input[2] = array("parent"=>"1", "name"=>"two"); $arr_input[3] = array("parent"=>"null", "name"=>"three"); $arr_input[4] = array("parent"=>"3", "name"=>"four"); $arr_input[5] = array("parent"=>"4", "name"=>"five"); $arr_input[6] = array("parent"=>"2", "name"=>"six"); $arr_input[7] = array("parent"=>"3", "name"=>"seven"); $arr_input[8] = array("parent"=>"2", "name"=>"eight"); $input_id = 6; // variable input if(isset($arr_input[$input_id])) { echo $arr_input[$input_id]['name']; $parent_id = $arr_input[$input_id]['parent']; while($parent_id!='null') { if(isset($arr_input[$parent_id])) { echo "/".$arr_input[$parent_id]['name']; } $parent_id = $arr_input[$parent_id]['parent_id'] } }
Output for 5.3.0 - 5.3.28, 5.4.0 - 5.4.28
Parse error: syntax error, unexpected '}' in /in/jBZ04 on line 26
Process exited with code 255.

preferences:
188.14 ms | 1395 KiB | 65 Q