Ejemplo n.º 1
0
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;
}