function yubnub2phparray($data) { if (stristr($data, '<ul') || stristr($data, '<ol')) { $items = new OutlineFromXOXO($data, array('classes' => array())); } else { if (!checkXML($data)) { $items = new OutlineFromXML($data); } else { $items = new OutlineFromJSON($data); } } if (!$items->getNumNodes() && count($items->getFields()) == 1) { return array_values($items->getFields()); } $array = array(); foreach ($items->getNodes() as $item) { $array[] = $item->getField('text'); } return $array; }