<?php
include_once $_SERVER['DOCUMENT_ROOT'] . '/include/shared-manual.inc';
$TOC = array();
$TOC_DEPRECATED = array();
$PARENTS = array();
include_once dirname(__FILE__) ."/toc/ref.strings.inc";
$setup = array (
  'home' => 
  array (
    0 => 'index.php',
    1 => 'PHP Manual',
  ),
  'head' => 
  array (
    0 => 'UTF-8',
    1 => 'tr',
  ),
  'this' => 
  array (
    0 => 'function.sprintf.php',
    1 => 'sprintf',
    2 => 'Bi&ccedil;emli bir dizge d&ouml;nd&uuml;r&uuml;r',
  ),
  'up' => 
  array (
    0 => 'ref.strings.php',
    1 => 'Dizge İşlevleri',
  ),
  'prev' => 
  array (
    0 => 'function.soundex.php',
    1 => 'soundex',
  ),
  'next' => 
  array (
    0 => 'function.sscanf.php',
    1 => 'sscanf',
  ),
  'alternatives' => 
  array (
  ),
  'source' => 
  array (
    'lang' => 'tr',
    'path' => 'reference/strings/functions/sprintf.xml',
  ),
  'history' => 
  array (
  ),
);
$setup["toc"] = $TOC;
$setup["toc_deprecated"] = $TOC_DEPRECATED;
$setup["parents"] = $PARENTS;
manual_setup($setup);

contributors($setup);

?>
<div id="function.sprintf" class="refentry">
 <div class="refnamediv">
  <h1 class="refname">sprintf</h1>
  <p class="verinfo">(PHP 4, PHP 5, PHP 7, PHP 8)</p><p class="refpurpose"><span class="refname">sprintf</span> &mdash; <span class="dc-title">Biçemli bir dizge döndürür</span></p>

 </div>

 <div class="refsect1 description" id="refsect1-function.sprintf-description">
  <h3 class="title">Açıklama</h3>
  <div class="methodsynopsis dc-description">
   <span class="methodname"><strong>sprintf</strong></span>(<span class="methodparam"><span class="type"><a href="language.types.string.php" class="type string">string</a></span> <code class="parameter">$biçem</code></span>, <span class="methodparam"><span class="type"><a href="language.types.mixed.php" class="type mixed">mixed</a></span> <code class="parameter">...$değerler</code></span>): <span class="type"><a href="language.types.string.php" class="type string">string</a></span></div>

  <p class="para rdfs-comment">
   <code class="parameter">biçem</code> dizgesiyle biçemlenerek üretilmiş bir dizge
   döndürür.
  </p>
 </div>


 <div class="refsect1 parameters" id="refsect1-function.sprintf-parameters">
  <h3 class="title">Bağımsız Değişkenler</h3>
  <p class="para">
   <dl>
    

<dt><code class="parameter">biçem</code></dt>
<dd><p class="para">Biçem dizgesi sıfır veya daha fazla yönergeden oluşur:
doğrudan sonuca kopyalanmış sıradan karakterler (<code class="literal">%</code>
hariç) ve <em>dönüşüm belirtimleri</em>, her biri kendi
bağımsız değişkeninin getirilmesiyle sonuçlanır.</p><p class="para">
Bir dönüşüm belirtiminin sözdizimi:
<code class="literal">%[degnum$][seçenekler][genişlik][.hassasiyet]belirteç</code>.
</p><p class="formalpara"><h5 class="title">degnum</h5><p class="para">
Ardına bir dolar imi <code class="literal">$</code> konmuş bir tamsayı;
dönüşümde ele alınacak bağımsız değişken sayısını belirler.</p></p>
<p class="para"><table class="doctable table"><caption><strong>seçenekler</strong></caption>
    
     <thead>
      <tr>
       <th>Seçenek</th>
       <th>Açıklama</th>
      </tr>

     </thead>

     <tbody class="tbody">
      <tr>
       <td><code class="literal">-</code></td>
       <td>
        Verilen alan genişliğinde sola dayalı;
        Sağa dayalılık öntanımlıdır.
       </td>
      </tr>

      <tr>
       <td><code class="literal">+</code></td>
       <td>
        Pozitif sayıların önüne artı imi konur;
        Öntanımlı olarak sadece negatif sayılara eksi imi konur.
       </td>
      </tr>

      <tr>
       <td><code class="literal"> </code>(boşluk)</td>
       <td>
        Sonuca boşluklarla dolgu yapar.
        Bu öntanımlıdır.
       </td>
      </tr>

      <tr>
       <td><code class="literal">0</code></td>
       <td>
        Sayılar sadece soldan sıfırla doldurulur.
        <code class="literal">s</code> belirteçleri ile sağ taraf da sıfırla doldurulur.
       </td>
      </tr>

      <tr>
       <td><code class="literal">&#039;</code>(krk)</td>
       <td>
        Sonuca (krk) karakteri ile dolgu yapılır.
       </td>
      </tr>

     </tbody>
    
   </table>

  </p>

  <p class="formalpara"><h5 class="title">genişlik</h5>
   <p class="para">
    Bu dönüşümün kaç karakterle sonuçlanacağının belirtildiği tamsayı veya
    <code class="literal">*</code>. <code class="literal">*</code> kullanılmışsa, genişlik,
    belirtici tarafından biçimlendirilmiş değerden önce ek bir tamsayı
    değeri olarak sağlanır.
   </p>
  </p>

  <p class="formalpara"><h5 class="title">hassasiyet</h5>
   <p class="para">
    Bir nokta <code class="literal">.</code> ve ardından anlamı belirtece bağlı olan
    seçimlik bir tamsayı veya <code class="literal">*</code>:
    <ul class="itemizedlist">
     <li class="listitem">
      <span class="simpara">
       <code class="literal">e</code>, <code class="literal">E</code>,
       <code class="literal">f</code> ve <code class="literal">F</code>
       belirteçleri için: ondalık noktadan sonra yazdırılacak rakam sayısı
       (6 öntanımlıdır)
      </span>
     </li>
     <li class="listitem">
      <span class="simpara">
       <code class="literal">g</code> ve <code class="literal">G</code>,
       <code class="literal">h</code> ve <code class="literal">H</code>
       belirteçleri için: yazdırılacak maksimum anlamlı basamak sayısı.
      </span>
     </li>
     <li class="listitem">
      <span class="simpara">
       <code class="literal">s</code> belirteci için: dizeye azami karakter sınırı
       koyan bir kesme noktası gibi davranır.
      </span>
     </li>
    </ul>
    <blockquote class="note"><p><strong class="note">Bilginize</strong>: 
     <span class="simpara">
      Nokta, hassasiyet için açık bir değer olmadan belirtilirse, 0 varsayılır.
      <code class="literal">*</code> kullanılmışsa, genişlik, belirtici tarafından
      biçimlendirilmiş değerden önce ek bir tamsayı değeri olarak sağlanır.
     </span>
    </p></blockquote>
   </p>
  </p>

  <p class="para">
   <table class="doctable table">
    <caption><strong>Belirteçler</strong></caption>
    
     <thead>
      <tr>
       <th>Belirteç</th>
       <th>Açıklama</th>
      </tr>

     </thead>

     <tbody class="tbody">
      <tr>
       <td><code class="literal">%</code></td>
       <td>
        Yüzde karakteri. Değer gerekmez.
       </td>
      </tr>

      <tr>
       <td><code class="literal">b</code></td>
       <td>
        Değer bir tamsayı olarak ele alınır ve ikil bir sayı olarak gösterilir.
       </td>
      </tr>

      <tr>
       <td><code class="literal">c</code></td>
       <td>
        Değer bir tamsayı olarak ele alınır ve ASCII bir karakter olarak
        gösterilir.
       </td>
      </tr>

      <tr>
       <td><code class="literal">d</code></td>
       <td>
        Değer bir tamsayı olarak ele alınır ve (işaretli) bir ondalık sayı
        olarak gösterilir.
       </td>
      </tr>

      <tr>
       <td><code class="literal">e</code></td>
       <td>
        Değer bilimsel bir gösterim (örn. 1.2e+2) olarak ele alınır.
        Hassasiyet belirteci,ondalık noktadan sonraki
        basamakların sayısını ifade eder.
       </td>
      </tr>

      <tr>
       <td><code class="literal">E</code></td>
       <td>
       <code class="literal">e</code> belirteci gibi, farklı olarak büyük harf kullanır
        (örn. 1.2E+2).
       </td>
      </tr>

      <tr>
       <td><code class="literal">f</code></td>
       <td>
        Değer kayan noktalı sayı olarak ele alınır ve kayan noktalı sayı olarak
        gösterilir (yerele uygun).
       </td>
      </tr>

      <tr>
       <td><code class="literal">F</code></td>
       <td>
        Değer kayan noktalı sayı olarak ele alınır ve kayan noktalı sayı olarak
        gösterilir (yerele bakmaz).
       </td>
      </tr>

      <tr>
       <td><code class="literal">g</code></td>
       <td>
        <p class="para">
         Genel biçem.
        </p>
        <p class="para">
         P sıfırdan farklı hassasiyet olsun, hassasiyet verilmemişse 6,
         hassasiyet sıfır ise 1 olsun. E tarzındaki dönüşümün üssü X ise:
        </p>
        <p class="para">
         P &gt; X ≥ −4 ise, dönüşüm f tarzı ve hassasiyet  P − (X + 1) olur.
         Aksi takdirde, dönüşüm e tarzı ve hassasiyet P − 1 olur.
        </p>
       </td>
      </tr>

      <tr>
       <td><code class="literal">G</code></td>
       <td>
        <code class="literal">g</code> gibidir fakat
        <code class="literal">E</code> ve <code class="literal">f</code> kullanır.
       </td>
      </tr>

      <tr>
       <td><code class="literal">h</code></td>
       <td>
        <code class="literal">g</code> gibidir fakat <code class="literal">F</code> kullanır.
        PHP 8.0.0 ve sonrasında kullanılabilir.
       </td>
      </tr>

      <tr>
       <td><code class="literal">H</code></td>
       <td>
        <code class="literal">g</code>gibidir fakat
        <code class="literal">E</code> ve <code class="literal">F</code> kullanır.
        PHP 8.0.0 ve sonrasında kullanılabilir.
       </td>
      </tr>

      <tr>
       <td><code class="literal">o</code></td>
       <td>
        Değer bir tamsayı olarak ele alınır ve sekizlik bir sayı olarak
        gösterilir.
       </td>
      </tr>

      <tr>
       <td><code class="literal">s</code></td>
       <td>
        Değer bir dizge olarak ele alınır ve gösterilir.
       </td>
      </tr>

      <tr>
       <td><code class="literal">u</code></td>
       <td>
        Değer bir tamsayı olarak ele alınır ve işaretsiz bir ondalık sayı
        olarak gösterilir.
       </td>
      </tr>

      <tr>
       <td><code class="literal">x</code></td>
       <td>
        Değer bir tamsayı olarak ele alınır ve onaltılık bir sayı olarak
        gösterilir (küçük harfli).
       </td>
      </tr>

      <tr>
       <td><code class="literal">X</code></td>
       <td>
        Değer bir tamsayı olarak ele alınır ve onaltılık bir sayı olarak
        gösterilir (büyük harfli).
       </td>
      </tr>

     </tbody>
    
   </table>

  </p>
  <div class="warning"><strong class="warning">Uyarı</strong>
   <p class="para">
    <code class="literal">c</code> tür belirteci dolguyu ve genişliği yoksayar.
   </p>
  </div>

  <div class="warning"><strong class="warning">Uyarı</strong>
   <p class="para">
    Karakter başına birden fazla bayt gerektiren karakter kümeleriyle dizge
    ve genişlik belirteçlerini bir arada kullanmaya çalışmak, beklenmeyen
    sonuçlar verebilir
   </p>
  </div>

  <p class="para">
   Değişkenler, belirteç için uygun bir türe zorlanacaktır:
   <table class="doctable table">
    <caption><strong>Tür Yönetimi</strong></caption>
    
     <thead>
      <tr>
       <th>Tür</th>
       <th>Belirteçler</th>
      </tr>

     </thead>

     <tbody class="tbody">
      <tr>
       <td><span class="type"><a href="language.types.string.php" class="type string">string</a></span></td>
       <td><code class="literal">s</code></td>
      </tr>

      <tr>
       <td><span class="type"><a href="language.types.integer.php" class="type int">int</a></span></td>
       <td>
        <code class="literal">d</code>,
        <code class="literal">u</code>,
        <code class="literal">c</code>,
        <code class="literal">o</code>,
        <code class="literal">x</code>,
        <code class="literal">X</code>,
        <code class="literal">b</code>
       </td>
      </tr>

      <tr>
       <td><span class="type"><a href="language.types.float.php" class="type double">double</a></span></td>
       <td>
        <code class="literal">e</code>,
        <code class="literal">E</code>,
        <code class="literal">f</code>,
        <code class="literal">F</code>,
        <code class="literal">g</code>,
        <code class="literal">G</code>,
        <code class="literal">h</code>,
        <code class="literal">H</code>
       </td>
      </tr>

     </tbody>
    
   </table>

  </p>
 </dd>


    
     <dt><code class="parameter">değerler</code></dt>
     <dd>
      <p class="para">
      </p>
     </dd>
    
   </dl>
  </p>
 </div>


 <div class="refsect1 returnvalues" id="refsect1-function.sprintf-returnvalues">
  <h3 class="title">Dönen Değerler</h3>
  <p class="para">
   <code class="parameter">biçem</code> dizgesine göre biçemlendirilerek üretilen bir
   dizge döner.
  </p>
 </div>


 <div class="refsect1 errors" id="refsect1-function.sprintf-errors">
  <h3 class="title">Hatalar/İstisnalar</h3>
  
  <p class="para">
   PHP 8.0.0 ve sonrasında, bağımsız değişken sayısı sıfırsa
   <span class="classname"><a href="class.valueerror.php" class="classname">ValueError</a></span> oluşuyor. PHP 8.0.0 öncesinde bunun
   yerine bir <strong><code><a href="errorfunc.constants.php#constant.e-warning">E_WARNING</a></code></strong> uyarısı verilirdi.
  </p>
  <p class="para">
   PHP 8.0.0 ve sonrasında, <code class="literal">[width]</code> (genişlik) sıfırdan
   küçükse veya <strong><code><a href="reserved.constants.php#constant.php-int-max">PHP_INT_MAX</a></code></strong>&#039;tan büyükse bir
   <span class="classname"><a href="class.valueerror.php" class="classname">ValueError</a></span> oluşuyor. PHP 8.0.0 öncesinde, bir
   <strong><code><a href="errorfunc.constants.php#constant.e-warning">E_WARNING</a></code></strong> uyarısı verilirdi.
  </p>
  <p class="para">
   PHP 8.0.0 ve sonrasında, <code class="literal">[precision]</code> (hassasiyet)
   sıfırdan küçükse veya <strong><code><a href="reserved.constants.php#constant.php-int-max">PHP_INT_MAX</a></code></strong>&#039;tan büyükse bir
   <span class="classname"><a href="class.valueerror.php" class="classname">ValueError</a></span> oluşuyor. PHP 8.0.0 öncesinde, bir
   <strong><code><a href="errorfunc.constants.php#constant.e-warning">E_WARNING</a></code></strong> uyarısı verilirdi.
  </p>
  <p class="para">
   PHP 8.0.0 ve sonrasında, gereğinden daha az bağımsız değişken verildiğinde
   bir <span class="classname"><a href="class.argumentcounterror.php" class="classname">ArgumentCountError</a></span> oluşuyor. PHP 8.0.0 öncesinde,
   bir <strong><code><a href="errorfunc.constants.php#constant.e-warning">E_WARNING</a></code></strong> uyarısı verilirdi.
  </p>

 </div>


 <div class="refsect1 changelog" id="refsect1-function.sprintf-changelog">
  <h3 class="title">Sürüm Bilgisi</h3>
  
  <table class="doctable informaltable">
   
    <thead>
     <tr>
      <th>Sürüm: </th>
      <th>Açıklama</th>
     </tr>

    </thead>

    <tbody class="tbody">
     <tr>
      <td>8.0.0</td>
      <td>
       Bu işlev başarısızlık durumunda artık <strong><code><a href="reserved.constants.php#constant.false">false</a></code></strong> döndürmüyor.
      </td>
     </tr>

     <tr>
      <td>8.0.0</td>
      <td>
       Bağımsız değişken sayısı sıfırsa <span class="classname"><a href="class.valueerror.php" class="classname">ValueError</a></span> oluşuyor. Evvelce bunun yerine bir <strong><code><a href="errorfunc.constants.php#constant.e-warning">E_WARNING</a></code></strong> uyarısı verilirdi.
      </td>
     </tr>

     <tr>
      <td>8.0.0</td>
      <td>
       <code class="literal">[width]</code> (genişlik) sıfırdan küçükse veya
       <strong><code><a href="reserved.constants.php#constant.php-int-max">PHP_INT_MAX</a></code></strong>&#039;tan büyükse bir
       <span class="classname"><a href="class.valueerror.php" class="classname">ValueError</a></span> oluşuyor;
       evvelce bir <strong><code><a href="errorfunc.constants.php#constant.e-warning">E_WARNING</a></code></strong> uyarısı verilirdi.
      </td>
     </tr>

     <tr>
      <td>8.0.0</td>
      <td>
       <code class="literal">[precision]</code> (hassasiyet) sıfırdan küçükse veya
       <strong><code><a href="reserved.constants.php#constant.php-int-max">PHP_INT_MAX</a></code></strong>&#039;tan büyükse bir
       <span class="classname"><a href="class.valueerror.php" class="classname">ValueError</a></span> oluşuyor;
       evvelce bir <strong><code><a href="errorfunc.constants.php#constant.e-warning">E_WARNING</a></code></strong> uyarısı verilirdi.
      </td>
     </tr>

     <tr>
      <td>8.0.0</td>
      <td>
       Gereğinden daha az bağımsız değişken verildiğinde bir
       <span class="classname"><a href="class.argumentcounterror.php" class="classname">ArgumentCountError</a></span> oluşuyor; evvelce bir
       <strong><code><a href="errorfunc.constants.php#constant.e-warning">E_WARNING</a></code></strong> uyarısı verilirdi.
      </td>
     </tr>

    </tbody>
   
  </table>


 </div>


 <div class="refsect1 examples" id="refsect1-function.sprintf-examples">
  <h3 class="title">Örnekler</h3>
  <div class="example" id="example-1">
   <p><strong>Örnek 1 - Bağımsız değişken takaslama</strong></p>
   <div class="example-contents"><p>
    Biçem dizgesi bağımsız değişken numaralama/takaslama destekliyor.
   </p></div>
   <div class="example-contents">
<div class="phpcode"><code><span style="color: #000000"><span style="color: #0000BB">&lt;?php<br />$num </span><span style="color: #007700">= </span><span style="color: #0000BB">5</span><span style="color: #007700">;<br /></span><span style="color: #0000BB">$location </span><span style="color: #007700">= </span><span style="color: #DD0000">'tree'</span><span style="color: #007700">;<br /><br /></span><span style="color: #0000BB">$format </span><span style="color: #007700">= </span><span style="color: #DD0000">'There are %d monkeys in the %s'</span><span style="color: #007700">;<br />echo </span><span style="color: #0000BB">sprintf</span><span style="color: #007700">(</span><span style="color: #0000BB">$format</span><span style="color: #007700">, </span><span style="color: #0000BB">$num</span><span style="color: #007700">, </span><span style="color: #0000BB">$location</span><span style="color: #007700">);<br /></span><span style="color: #0000BB">?&gt;</span></span></code></div>
   </div>

   <div class="example-contents"><p>
Yukarıdaki örneğin çıktısı:</p></div>
   <div class="example-contents screen">
<div class="examplescode"><pre class="examplescode">There are 5 monkeys in the tree</pre>
</div>
   </div>
   <div class="example-contents"><p>
    Biçem dizgesini ayrı bir dosyada oluşturduğunuzu varsayalım.
    Çünkü ona u12a uygulamak ve yeniden yazmak istiyoruz:
   </p></div>
   <div class="example-contents">
    <div class="phpcode"><code><span style="color: #000000"><span style="color: #0000BB">&lt;?php<br />$format </span><span style="color: #007700">= </span><span style="color: #DD0000">'The %s contains %d monkeys'</span><span style="color: #007700">;<br />echo </span><span style="color: #0000BB">sprintf</span><span style="color: #007700">(</span><span style="color: #0000BB">$format</span><span style="color: #007700">, </span><span style="color: #0000BB">$num</span><span style="color: #007700">, </span><span style="color: #0000BB">$location</span><span style="color: #007700">);<br /></span><span style="color: #0000BB">?&gt;</span></span></code></div>
   </div>

   <div class="example-contents"><p>
    Artık bir sorunumuz var. Biçem dizgesindeki belirteçlerin sırası koddaki
    bağımsız değişken sırasına uygun değil. Koda dokunmak istemiyoruz, biçem
    dizgesindeki belirteçler koda uyum sağlasın istiyoruz. Bu durumda biçem
    dizgesini şöyle yararız:
   </p></div>
   <div class="example-contents">
    <div class="phpcode"><code><span style="color: #000000"><span style="color: #0000BB">&lt;?php<br />$format </span><span style="color: #007700">= </span><span style="color: #DD0000">'The %2$s contains %1$d monkeys'</span><span style="color: #007700">;<br />echo </span><span style="color: #0000BB">sprintf</span><span style="color: #007700">(</span><span style="color: #0000BB">$format</span><span style="color: #007700">, </span><span style="color: #0000BB">$num</span><span style="color: #007700">, </span><span style="color: #0000BB">$location</span><span style="color: #007700">);<br /></span><span style="color: #0000BB">?&gt;</span></span></code></div>
   </div>

   <div class="example-contents"><p>
    Belirteçlerin bir yararı da koda bağımsız değişken eklemeksizin belirteçlerin
    yinelenebilmesidir.
   </p></div>
   <div class="example-contents">
    <div class="phpcode"><code><span style="color: #000000"><span style="color: #0000BB">&lt;?php<br />$format </span><span style="color: #007700">= </span><span style="color: #DD0000">'The %2$s contains %1$d monkeys.<br />           That\'s a nice %2$s full of %1$d monkeys.'</span><span style="color: #007700">;<br />echo </span><span style="color: #0000BB">sprintf</span><span style="color: #007700">(</span><span style="color: #0000BB">$format</span><span style="color: #007700">, </span><span style="color: #0000BB">$num</span><span style="color: #007700">, </span><span style="color: #0000BB">$location</span><span style="color: #007700">);<br /></span><span style="color: #0000BB">?&gt;</span></span></code></div>
   </div>

   <div class="example-contents"><p>
    Bağımsız değişken takaslama yapılırken <code class="literal">n$</code>
    <em>konum belirteci</em> hemen yüzde iminden
    (<code class="literal">%</code>) sonra, diğer belirteçlerden önce gelmelidir;
    aşağıdaki gibi:
   </p></div>
  </div>

  <div class="example" id="example-2">
   <p><strong>Örnek 2 - Dolgu karakteri belirtmek</strong></p>
   <div class="example-contents">
<div class="phpcode"><code><span style="color: #000000"><span style="color: #0000BB">&lt;?php<br /></span><span style="color: #007700">echo </span><span style="color: #0000BB">sprintf</span><span style="color: #007700">(</span><span style="color: #DD0000">"%'.9d\n"</span><span style="color: #007700">, </span><span style="color: #0000BB">123</span><span style="color: #007700">);<br />echo </span><span style="color: #0000BB">sprintf</span><span style="color: #007700">(</span><span style="color: #DD0000">"%'.09d\n"</span><span style="color: #007700">, </span><span style="color: #0000BB">123</span><span style="color: #007700">);<br /></span><span style="color: #0000BB">?&gt;</span></span></code></div>
   </div>

   <div class="example-contents"><p>
Yukarıdaki örneğin çıktısı:</p></div>
   <div class="example-contents screen">
<div class="examplescode"><pre class="examplescode">+......123
+000000123</pre>
</div>
   </div>
  </div>
  <div class="example" id="example-3">
   <p><strong>Örnek 3 - Konum belirteçlerini diğer belirteçlerle birlikte kullanmak</strong></p>
   <div class="example-contents">
<div class="phpcode"><code><span style="color: #000000"><span style="color: #0000BB">&lt;?php<br /></span><span style="color: #007700">+</span><span style="color: #0000BB">$format </span><span style="color: #007700">= </span><span style="color: #DD0000">'The %2$s contains %1$04d monkeys'</span><span style="color: #007700">;<br />+echo </span><span style="color: #0000BB">sprintf</span><span style="color: #007700">(</span><span style="color: #0000BB">$format</span><span style="color: #007700">, </span><span style="color: #0000BB">$num</span><span style="color: #007700">, </span><span style="color: #0000BB">$location</span><span style="color: #007700">);<br /></span><span style="color: #0000BB">?&gt;</span></span></code></div>
   </div>

   <div class="example-contents"><p>
Yukarıdaki örneğin çıktısı:</p></div>
   <div class="example-contents screen">
<div class="examplescode"><pre class="examplescode">The tree contains 0005 monkeys</pre>
</div>
   </div>
  </div>
  <div class="example" id="example-4">
   <p><strong>Örnek 4 - <span class="function"><strong>sprintf()</strong></span> ve sıfır dolgulu tamsayılar</strong></p>
   <div class="example-contents">
<div class="phpcode"><code><span style="color: #000000"><span style="color: #0000BB">&lt;?php<br />$isodate </span><span style="color: #007700">= </span><span style="color: #0000BB">sprintf</span><span style="color: #007700">(</span><span style="color: #DD0000">"%04d-%02d-%02d"</span><span style="color: #007700">, </span><span style="color: #0000BB">$year</span><span style="color: #007700">, </span><span style="color: #0000BB">$month</span><span style="color: #007700">, </span><span style="color: #0000BB">$day</span><span style="color: #007700">);<br /></span><span style="color: #0000BB">?&gt;</span></span></code></div>
   </div>

  </div>
  <div class="example" id="example-5">
   <p><strong>Örnek 5 - <span class="function"><strong>sprintf()</strong></span> ve para biçemleme</strong></p>
   <div class="example-contents">
<div class="phpcode"><code><span style="color: #000000"><span style="color: #0000BB">&lt;?php<br />$money1 </span><span style="color: #007700">= </span><span style="color: #0000BB">68.75</span><span style="color: #007700">;<br /></span><span style="color: #0000BB">$money2 </span><span style="color: #007700">= </span><span style="color: #0000BB">54.35</span><span style="color: #007700">;<br /></span><span style="color: #0000BB">$money </span><span style="color: #007700">= </span><span style="color: #0000BB">$money1 </span><span style="color: #007700">+ </span><span style="color: #0000BB">$money2</span><span style="color: #007700">;<br />echo </span><span style="color: #0000BB">$money</span><span style="color: #007700">;<br />echo </span><span style="color: #DD0000">"\n"</span><span style="color: #007700">;<br /></span><span style="color: #0000BB">$formatted </span><span style="color: #007700">= </span><span style="color: #0000BB">sprintf</span><span style="color: #007700">(</span><span style="color: #DD0000">"%01.2f"</span><span style="color: #007700">, </span><span style="color: #0000BB">$money</span><span style="color: #007700">);<br />echo </span><span style="color: #0000BB">$formatted</span><span style="color: #007700">;<br /></span><span style="color: #0000BB">?&gt;</span></span></code></div>
   </div>

   <div class="example-contents"><p>
Yukarıdaki örneğin çıktısı:</p></div>
   <div class="example-contents screen">
<div class="examplescode"><pre class="examplescode">123.1
123.10</pre>
</div>
   </div>
  </div>
  <div class="example" id="example-6">
   <p><strong>Örnek 6 - <span class="function"><strong>sprintf()</strong></span> ve bilimsel gösterim</strong></p>
   <div class="example-contents">
<div class="phpcode"><code><span style="color: #000000"><span style="color: #0000BB">&lt;?php<br />$number </span><span style="color: #007700">= </span><span style="color: #0000BB">362525200</span><span style="color: #007700">;<br /><br />echo </span><span style="color: #0000BB">sprintf</span><span style="color: #007700">(</span><span style="color: #DD0000">"%.3e"</span><span style="color: #007700">, </span><span style="color: #0000BB">$number</span><span style="color: #007700">);<br /></span><span style="color: #0000BB">?&gt;</span></span></code></div>
   </div>

   <div class="example-contents"><p>
Yukarıdaki örneğin çıktısı:</p></div>
   <div class="example-contents screen">
<div class="examplescode"><pre class="examplescode">3.625e+8</pre>
</div>
   </div>
  </div>
 </div>


 <div class="refsect1 seealso" id="refsect1-function.sprintf-seealso">
  <h3 class="title">Ayrıca Bakınız</h3>
  <p class="para">
   <ul class="simplelist">
    <li><span class="function"><a href="function.printf.php" class="function" rel="rdfs-seeAlso">printf()</a> - Bi&ccedil;emli bir dizge &ccedil;ıktılar</span></li>
    <li><span class="function"><a href="function.fprintf.php" class="function" rel="rdfs-seeAlso">fprintf()</a> - Bi&ccedil;emli dizgeyi bir akıma yazar</span></li>
    <li><span class="function"><a href="function.vprintf.php" class="function" rel="rdfs-seeAlso">vprintf()</a> - Bi&ccedil;emli bir dizge &ccedil;ıktılar</span></li>
    <li><span class="function"><a href="function.vsprintf.php" class="function" rel="rdfs-seeAlso">vsprintf()</a> - Bi&ccedil;emli bir dizge d&ouml;nd&uuml;r&uuml;r</span></li>
    <li><span class="function"><a href="function.vfprintf.php" class="function" rel="rdfs-seeAlso">vfprintf()</a> - Bi&ccedil;emli dizgeyi bir akıma yazar</span></li>
    <li><span class="function"><a href="function.sscanf.php" class="function" rel="rdfs-seeAlso">sscanf()</a> - Girdi dizgesini belli bir bi&ccedil;eme g&ouml;re yorumlar</span></li>
    <li><span class="function"><a href="function.fscanf.php" class="function" rel="rdfs-seeAlso">fscanf()</a> - Bir dosyadaki girdiyi belli bir bi&ccedil;eme g&ouml;re &ccedil;&ouml;z&uuml;mler</span></li>
    <li><span class="function"><a href="function.number-format.php" class="function" rel="rdfs-seeAlso">number_format()</a> - Sayıyı binlik b&ouml;l&uuml;mlere ayırır</span></li>
    <li><span class="function"><a href="function.date.php" class="function" rel="rdfs-seeAlso">date()</a> - Unix zaman damgasını bi&ccedil;imlendirir</span></li>
   </ul>
  </p>
 </div>


</div><?php manual_footer($setup); ?>