28 lipca 2006, 13:00:36

Przepisanie ze zmiennej (string) na (float) tylko liczb i znaku separatora. Przydatny kod w PHP.

  function to_float($str) {
  	$str2 = '';
  	for ($i=0;$i<strlen($str);$i++) {
  		$v = substr($str, $i, 1);
  		if ( ((ord($v) <= ord('9')) && (ord($v) >= ord('0'))) || (($v == '.') || ($v == ',')) ) {
  			$str2 .= ($v == ',' ? '.' : $v);
  		}	
  	}
  	return (float)$str2;
  }

Komentarze

XmacuśX
28 lipca 2006, 22:00:13

Amć, amć.

Ale o co tu chodzi?

 
 

Informacje

To jest mój mały zakątek w sieci. Będę tu robił i pisał co mi się podoba - jeśli masz coś przeciwko to powinieneś opuścić tą stronę.

W większości znajdziesz tu fragmenty różnych tekstów, moje krótkie przemyślenia i rzeczy znalezione w sieci. Gromadzę je dla siebie, ale będzie mi miło jeśli Ty również z tego skorzystasz. Doceniam każdy cenny komentarz i trafną uwagę.