$first_level_block) { $result[$index]['firstLevelBlock'] = true; if (! empty(trim($first_level_block['innerHTML']))) { $result[$index]['firstLevelBlockIndex'] = $current_index++; if (strpos($first_level_block['blockName'], 'heading') !== false) { $result[$index]['firstLevelHeadingIndex'] = $current_heading_index++; } } } return $result; } }