Example #1
0
        $arrXml = objectsIntoArray($xmlObj);
        //print_r($arrXml);
        //echo count($arrXml['definitions']);
        if (count($arrXml) > 0) {
            if (isset($arrXml['definition']['text'])) {
                echo $arrXml['definition']['text'];
            } else {
                foreach ($arrXml['definition'] as $i => $definition) {
                    echo $i + 1 . ". " . $definition['text'] . "\n";
                }
            }
        }
    }
}
$wordnik = new Wordnik($_GET['q']);
$wordnik->spellSuggest();
function objectsIntoArray($arrObjData, $arrSkipIndices = array())
{
    $arrData = array();
    if (is_object($arrObjData)) {
        $arrObjData = get_object_vars($arrObjData);
    }
    if (is_array($arrObjData)) {
        foreach ($arrObjData as $index => $value) {
            if (is_object($value) || is_array($value)) {
                $value = objectsIntoArray($value, $arrSkipIndices);
                // recursive call
            }
            if (in_array($index, $arrSkipIndices)) {
                continue;
            }