Sometimes you need to search through the array.
Here is my object-orientated Version:
class MyArrayIterator extends ArrayIterator
{
public function available($value)
{
if (in_array($value, (array)$this))
return true;
else
return false;
}
public function search($value)
{
foreach((array)$this as $Key => $values)
{
if ($values == $value)
return $Key;
}
return false;
}
}