<?php
include_once $_SERVER['DOCUMENT_ROOT'] . '/include/shared-manual.inc';
$TOC = array();
$TOC_DEPRECATED = array();
$PARENTS = array();
include_once dirname(__FILE__) ."/toc/ref.pcre.inc";
$setup = array (
  'home' => 
  array (
    0 => 'index.php',
    1 => 'PHP Manual',
  ),
  'head' => 
  array (
    0 => 'UTF-8',
    1 => 'tr',
  ),
  'this' => 
  array (
    0 => 'function.preg-quote.php',
    1 => 'preg_quote',
    2 => 'D&uuml;zenli ifadelerin &ouml;zel karakterlerini &ouml;nceler',
  ),
  'up' => 
  array (
    0 => 'ref.pcre.php',
    1 => 'PCRE İşlevleri',
  ),
  'prev' => 
  array (
    0 => 'function.preg-match-all.php',
    1 => 'preg_match_all',
  ),
  'next' => 
  array (
    0 => 'function.preg-replace.php',
    1 => 'preg_replace',
  ),
  'alternatives' => 
  array (
  ),
  'source' => 
  array (
    'lang' => 'tr',
    'path' => 'reference/pcre/functions/preg-quote.xml',
  ),
  'history' => 
  array (
  ),
);
$setup["toc"] = $TOC;
$setup["toc_deprecated"] = $TOC_DEPRECATED;
$setup["parents"] = $PARENTS;
manual_setup($setup);

contributors($setup);

?>
<div id="function.preg-quote" class="refentry">
 <div class="refnamediv">
  <h1 class="refname">preg_quote</h1>
  <p class="verinfo">(PHP 4, PHP 5, PHP 7, PHP 8)</p><p class="refpurpose"><span class="refname">preg_quote</span> &mdash; <span class="dc-title">Düzenli ifadelerin özel karakterlerini önceler</span></p>

 </div>

 <div class="refsect1 description" id="refsect1-function.preg-quote-description">
  <h3 class="title">Açıklama</h3>
  <div class="methodsynopsis dc-description">
   <span class="methodname"><strong>preg_quote</strong></span>(<span class="methodparam"><span class="type"><a href="language.types.string.php" class="type string">string</a></span> <code class="parameter">$dizge</code></span>, <span class="methodparam"><span class="type"><span class="type"><a href="language.types.null.php" class="type null">?</a></span><span class="type"><a href="language.types.string.php" class="type string">string</a></span></span> <code class="parameter">$ayırıcı</code><span class="initializer"> = <strong><code><a href="reserved.constants.php#constant.null">null</a></code></strong></span></span>): <span class="type"><a href="language.types.string.php" class="type string">string</a></span></div>

  <p class="para rdfs-comment">
   <span class="function"><strong>preg_quote()</strong></span> işlevi <code class="parameter">dizge</code>
   bağımsız değişkeninde bulunan düzenli ifade özel karakterlerinin her birinin
   önüne tersbölü karakteri yerleştirir. Düzenli ifade dizgesini çalışma
   anında oluşturuyorsanız ve du dizgelerin özel karakterleri içerme olasılığı
   varsa bu işlev çok işe yarar.
  </p>
  <p class="para">
   Özel düzenli ifade karakterleri şunlardır:
   <code class="literal">. \ + * ? [ ^ ] $ ( ) { } = ! &lt; &gt; | : - #</code>
  </p>
  <p class="para">
   Dikkat: <code class="literal">/</code> özel bir düzenli ifade karakteri değildir.
  </p>
  <blockquote class="note"><p><strong class="note">Bilginize</strong>: 
   <p class="para">
    <span class="function"><strong>preg_quote()</strong></span> kullanımı <span class="function"><a href="function.preg-replace.php" class="function">preg_replace()</a></span>
    işlevine $yenisi dizgesinin uygulanmasına eşdeğer değildir.
   </p>
  </p></blockquote>
 </div>


 <div class="refsect1 parameters" id="refsect1-function.preg-quote-parameters">
  <h3 class="title">Bağımsız Değişkenler</h3>
  <p class="para">
   <dl>
    
     <dt><code class="parameter">dizge</code></dt>
     <dd>
      <p class="para">
       Girdi dizgesi.
      </p>
     </dd>
    
    
     <dt><code class="parameter">ayırıcı</code></dt>
     <dd>
      <p class="para">
       Belirtilmesi isteğe bağlı olup, gerekirse bu ayırıcı da öncelenecektir.
       PCRE işlevlerinin gerektirdiği ayırıcıları öncelemek için yararlıdır.
       <code class="literal">/</code> karakteri  en çok kullanılan ayırıcılardan biridir.
      </p>
     </dd>
    
   </dl>
  </p>
 </div>


 <div class="refsect1 returnvalues" id="refsect1-function.preg-quote-returnvalues">
  <h3 class="title">Dönen Değerler</h3>
  <p class="para">
   Öncelenmiş (sarmalanmış) dizge ile döner.
  </p>
 </div>


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

     </thead>

     <tbody class="tbody">
      <tr>
       <td>7.3.0</td>
       <td>
        <code class="literal">#</code> karakteri artık önceleniyor.
       </td>
      </tr>

      <tr>
       <td>7.2.0</td>
       <td>
        <code class="parameter">ayırıcı</code> artık <strong><code><a href="reserved.constants.php#constant.null">null</a></code></strong> olabiliyor.
       </td>
      </tr>

     </tbody>
    
   </table>

   </p>
  </div>


 <div class="refsect1 examples" id="refsect1-function.preg-quote-examples">
  <h3 class="title">Örnekler</h3>
  <p class="para">
   <div class="example" id="example-1">
    <p><strong>Örnek 1 - <span class="function"><strong>preg_quote()</strong></span> örneği</strong></p>
    <div class="example-contents">
<div class="phpcode"><code><span style="color: #000000"><span style="color: #0000BB">&lt;?php<br />$keywords </span><span style="color: #007700">= </span><span style="color: #DD0000">'$40 for a g3/400'</span><span style="color: #007700">;<br /></span><span style="color: #0000BB">$keywords </span><span style="color: #007700">= </span><span style="color: #0000BB">preg_quote</span><span style="color: #007700">(</span><span style="color: #0000BB">$keywords</span><span style="color: #007700">, </span><span style="color: #DD0000">'/'</span><span style="color: #007700">);<br />echo </span><span style="color: #0000BB">$keywords</span><span style="color: #007700">; </span><span style="color: #FF8000">// çıktısı: \$40 for a g3\/400<br /></span><span style="color: #0000BB">?&gt;</span></span></code></div>
    </div>

   </div>
  </p>
  <p class="para">
   <div class="example" id="example-2">
    <p><strong>Örnek 2 - Bir metnin içindeki bir kelimeyi vurgulamak</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: #FF8000">// Bu örnekte, preg_quote($kelime),<br />// düzenli ifade için özel anlama sahip<br />// yıldız imlerini öncelemekte kullanılmıştır.<br /><br /></span><span style="color: #0000BB">$metin </span><span style="color: #007700">= </span><span style="color: #DD0000">"Bu kitabı bulmak çok *zor*."</span><span style="color: #007700">;<br /></span><span style="color: #0000BB">$kelime </span><span style="color: #007700">= </span><span style="color: #DD0000">"*zor*"</span><span style="color: #007700">;<br /></span><span style="color: #0000BB">$metin </span><span style="color: #007700">= </span><span style="color: #0000BB">preg_replace </span><span style="color: #007700">(</span><span style="color: #DD0000">"/" </span><span style="color: #007700">. </span><span style="color: #0000BB">preg_quote</span><span style="color: #007700">(</span><span style="color: #0000BB">$kelime</span><span style="color: #007700">, </span><span style="color: #DD0000">'/'</span><span style="color: #007700">) . </span><span style="color: #DD0000">"/"</span><span style="color: #007700">,<br />                          </span><span style="color: #DD0000">"&lt;i&gt;</span><span style="color: #0000BB">$kelime</span><span style="color: #DD0000">&lt;/i&gt;"</span><span style="color: #007700">,<br />                          </span><span style="color: #0000BB">$metin</span><span style="color: #007700">);<br /><br /></span><span style="color: #0000BB">Sonuç</span><span style="color: #007700">: </span><span style="color: #0000BB">Bu kitabı bulmak çok </span><span style="color: #007700">&lt;</span><span style="color: #0000BB">i</span><span style="color: #007700">&gt;*</span><span style="color: #0000BB">zor</span><span style="color: #007700">*&lt;/</span><span style="color: #0000BB">i</span><span style="color: #007700">&gt;.<br /></span><span style="color: #0000BB">?&gt;</span></span></code></div>
    </div>

   </div>
  </p>
 </div>


 <div class="refsect1 notes" id="refsect1-function.preg-quote-notes">
  <h3 class="title">Notlar</h3>
  <blockquote class="note"><p><strong class="note">Bilginize</strong>: 
<span class="simpara">Bu işlev ikil dosyalarla çalışırken
dosya içeriğini değiştirmez.</span></p></blockquote>
 </div>


 <div class="refsect1 seealso" id="refsect1-function.preg-quote-seealso">
  <h3 class="title">Ayrıca Bakınız</h3>
  <p class="para">
   <ul class="simplelist">
    <li><a href="pcre.pattern.php" class="link">PCRE Şablonları</a></li>
    <li><span class="function"><a href="function.escapeshellcmd.php" class="function" rel="rdfs-seeAlso">escapeshellcmd()</a> - Kabuk &ouml;zel karakterlerini &ouml;nceler</span></li>
   </ul>
  </p>
 </div>


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