Here's all my code
$filename = "/etc/asterisk/ivr.conf";
$file = fopen($filename, "r");
$contents = fread($file, filesize($filename));
fclose($file);
//echo $contents;
ereg("\[[a-z]*\]", $contents, $match);
foreach($match as $v){ echo $v."<br>"; }
Here's a snippet of file to be searched
exten => 1,1,VoiceMail(291)
exten => 2,1,VoiceMail(292)
exten => 3,1,VoiceMail(293)
[earlylate]
exten => s,1,Wait(1)
exten => s,2,Answer
exten => s,3,Wait(1)
exten => s,4,Background(atcom-greeting)
exten => s,5,Background(atcom-night-ts)
exten => s,6,Playback(ts-intrude)
exten => s,7,Queue(tech|t)
exten => i,1,Queue(tech|t)
[failsafe]
exten => s,1,Wait(1)
exten => s,2,Answer
exten => s,3,Wait(1)
exten => s,4,Background(atcom-greeting)
exten => s,5,Background(atcom-night-ts)
exten => s,6,Queue(tech|t)
exten => i,1,Queue(tech|t)