# 3v4l.org

run code in 200+ php & hhvm versions
```<?php // \$str = file_get_contents("text.txt"); \$str = "1. Abuja, the Federal Capital Territory has -- -- -- -- -- area Council A. 4 B. 6 C. 7 D. 2 ANSWER: B 2. The Federal Capital Territory is associated with-- -- -- -- -- -- -- vegetation belt A. Sahel savanna B. Rainforest C. Guinea savanna D. Sudan savanna ANSWER: C 3. The most significant factor responsible for the ever increasing population of FCT is A. High birth rate B. Immigration C. Death rate D. CENSUS ANSWER: B"; \$arr = explode("\n", \$str); \$res=[]; Foreach(\$arr as \$line){ If(\$line != ""){ If(is_numeric(\$line[0])){ \$res[\$line[0]] =["QUESTION" =>explode(" ", \$line,2)[1]]; \$q = \$line[0]; }Else if(ctype_alpha(\$line[0]) && \$line[1] == "."){ \$res[\$q]["OPTIONS"][\$line[0]] = explode(" ", \$line, 2)[1]; }Else{ \$res[\$q]["ANSWER"] = explode(" ", \$line, 2)[1]; } } } Var_dump(\$res);```
based on qm8vE
Output for 5.6.0 - 5.6.30, hhvm-3.18.5 - 3.22.0, 7.0.0 - 7.3.0beta1
array(3) { [1]=> array(3) { ["QUESTION"]=> string(68) "Abuja, the Federal Capital Territory has -- -- -- -- -- area Council" ["OPTIONS"]=> array(4) { ["A"]=> string(1) "4" ["B"]=> string(1) "6" ["C"]=> string(1) "7" ["D"]=> string(1) "2" } ["ANSWER"]=> string(1) "B" } [2]=> array(3) { ["QUESTION"]=> string(84) "The Federal Capital Territory is associated with-- -- -- -- -- -- -- vegetation belt" ["OPTIONS"]=> array(4) { ["A"]=> string(13) "Sahel savanna" ["B"]=> string(10) "Rainforest" ["C"]=> string(14) "Guinea savanna" ["D"]=> string(13) "Sudan savanna" } ["ANSWER"]=> string(1) "C" } [3]=> array(3) { ["QUESTION"]=> string(84) "The most significant factor responsible for the ever increasing population of FCT is" ["OPTIONS"]=> array(4) { ["A"]=> string(15) "High birth rate" ["B"]=> string(11) "Immigration" ["C"]=> string(10) "Death rate" ["D"]=> string(6) "CENSUS" } ["ANSWER"]=> string(1) "B" } }