<?php

$re = '/<ul.*?>/m';
$re1 = '/<i>(.*?)<\/i>/m';
$str = '<ul class="food">
<li>
<i>Bread and Butter</i>
</li>
<li>
<i>Cheese</i>
</li>
<li>
<i>Milk</i>
</li>
</ul>
<ul class="fruits">
<li>
<i>Apple</i>
</li>
<li>
<i>Mango</i>
</li>
<li>
<i>Strawberry</i>
</li>
</ul>';


$italics=[[]];
$list=preg_split($re,$str);
for($i=1;$i<count($list);$i++)
{
	preg_match_all($re1, $list[$i], $matches);
	print_r($matches[1]);
	//array_push($italics[$i-1],$matches[1]);
}

//print_r($italics);


?>