phpQueryObject::getStrings PHP Method

getStrings() public method

jQuery difference.
public getStrings ( integer $index = null, $callback1 = null, $callback2 = null, $callback3 = null ) : array | string
$index integer
return array | string Returns string if $index != null
    public function getStrings($index = null, $callback1 = null, $callback2 = null, $callback3 = null)
    {
        if ($index) {
            $return = $this->eq($index)->text();
        } else {
            $return = array();
            for ($i = 0; $i < $this->size(); ++$i) {
                $return[] = $this->eq($i)->text();
            }
            // pass thou callbacks
            $args = func_get_args();
            $args = array_slice($args, 1);
        }
        foreach ($args as $callback) {
            if (is_array($return)) {
                foreach ($return as $k => $v) {
                    $return[$k] = phpQuery::callbackRun($callback, array($v));
                }
            } else {
                $return = phpQuery::callbackRun($callback, array($return));
            }
        }
        return $return;
    }