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;
}