title: Sprintf floating a 18,16 float with right padding zeros
body: <p>I'm trying to get float (18,16) with padding zeros to the right, but this isn't working because it always ends with a 1 instead of a zero. My guess it's because I've specified it wrong but I'm not sure how to do it correct.</p>
  
  <p>Sample:
  <code>12.12234</code> must become <code>12.122340000000000</code> and <code>1.01</code> must become <code>1.01000000000000</code>.</p>
  
  <p>To achieve this I'm using <code>sprintf('%18.016f', $fMyFloat);</code> but this always ends with a 1 instead of a 0. Obviously I'm overseeing something, I just don't know what. Any help is greatly appreciated.</p>