loader

PHP: Classe per convertire qualsiasi numero

Piccola classe per convertire qualsiasi numero in lettere.

Avete mai pensato di convertire un numero, magari nelle vostre fatture, in lettere per non avere problemi? Bene oggi parliamo (più che altro implementiamo) un piccolo wrapper su una classe esistente, così da facilitare il processo di conversione.

Partiamo con lo scaricarci Number_Words, installiamola nella nostra directory libs (o dove vi piace di più), e partiamo subito con il codice da implementare.

La nostra classe non avrà altro che una serie di metodi atti ad effettuare operazione automatiche al posto nostro, automatizzando il processo di conversione.

class Convert_toString {


	
	private $main_locate='it/IT';

	
	private $class_name='it_IT';

	
	private $class='';


	
	public $number=0;
	
	public $converted='';

	
	private $convert;



	public function __construct($opions=[]) {
		include_once(APPROOT.'/Numbers_Words-master/Numbers/Words/Exception.php');
		include_once(APPROOT.'/Numbers_Words-master/Numbers/Words.php');
		//include_once('Numbers_Words-master/Numbers/Words/Locale/it/IT.php');
		$this->create_include($opions);
		include_once(APPROOT.'/Numbers_Words-master/Numbers/Words/Locale/'.$this->main_locate.'.php');
		$this->create_new_instance();
		return $this;
	}

A questo punto non resta altro che implementare i metodi necessari:

private function create_include($options){
		
	}

	
	public function create_new_instance(){
		
	}

	
	public  function ConvertInteger($int,$float=FALSE){
		
	}

A questo punto abbiamo creato il nostro piccolo wrapperino per convertire qualsiasi numero in intero.

10