function __construct($str) { if ($str instanceof BFArray || is_array($str)) { $arr = $str; } else { $arr = array(); for ($k = 0; $k < strlen($str); $k++) { $arr[] = substr($str, $k, 1); } } parent::__construct($arr); }
function combineWithValues(BFArray $values) { return new BFArray(array_combine($this->toArray(), $values->toArray())); }