public function values() {
		$res = [];
		foreach($this->fields as $name=>$field) {
			$value = $field->getValue();
			if($value === null)
				continue;
			if(($field->getType() == 'image' || $field->getType() == 'submit') && $name !== $this->submit)
				continue;

			$path = $this->getPath($name);

			$arr =& $res;
			$key = array_pop($path);

			foreach($path as $parent)
				$arr =& $arr[$parent];
			if(!$key)
				$arr[] = $value;
			else
				$arr[$key] = $value;
		}
		return $res;
	}
public function values() {
		$res = [];
		foreach($this->fields as $name=>$field) {
			$value = $field->getValue();
			if($value === null)
				continue;
			if(($field->getType() == 'image' || $field->getType() == 'submit') && $name !== $this->submit)
				continue;

			$path = $this->getPath($name);

			$arr =& $res;
			$key = array_pop($path);

			foreach($path as $parent)
				$arr =& $arr[$parent];
			if(!$key)
				$arr[] = $value;
			else
				$arr[$key] = $value;
		}
		return $res;
	}
public function values ( ) { $ res = [ ] ; foreach ( $ this -> fields as $ name => $ field ) { $ value = $ field -> getValue ( ) ; if ( $ value === null ) continue ; if ( ( $ field -> getType ( ) == 'image' || $ field -> getType ( ) == 'submit' ) && $ name !== $ this -> submit ) continue ; $ path = $ this -> getPath ( $ name ) ; $ arr = & $ res ; $ key = array_pop ( $ path ) ; foreach ( $ path as $ parent ) $ arr = & $ arr [ $ parent ] ; if ( ! $ key ) $ arr [ ] = $ value ; else $ arr [ $ key ] = $ value ; } return $ res ; }
Get form values.
@return array
Get form values .