<?php
include_once $_SERVER['DOCUMENT_ROOT'] . '/include/shared-manual.inc';
$TOC = array();
$TOC_DEPRECATED = array();
$PARENTS = array();
include_once dirname(__FILE__) ."/toc/class.mongodb-bson-packedarray.inc";
$setup = array (
  'home' => 
  array (
    0 => 'index.php',
    1 => 'PHP Manual',
  ),
  'head' => 
  array (
    0 => 'UTF-8',
    1 => 'fr',
  ),
  'this' => 
  array (
    0 => 'mongodb-bson-packedarray.tocanonicalextendedjson.php',
    1 => 'MongoDB\\BSON\\PackedArray::toCanonicalExtendedJSON',
    2 => 'Renvoie la repr&eacute;sentation JSON &eacute;tendue canonique du tableau BSON',
  ),
  'up' => 
  array (
    0 => 'class.mongodb-bson-packedarray.php',
    1 => 'MongoDB\\BSON\\PackedArray',
  ),
  'prev' => 
  array (
    0 => 'mongodb-bson-packedarray.offsetunset.php',
    1 => 'MongoDB\\BSON\\PackedArray::offsetUnset',
  ),
  'next' => 
  array (
    0 => 'mongodb-bson-packedarray.tophp.php',
    1 => 'MongoDB\\BSON\\PackedArray::toPHP',
  ),
  'alternatives' => 
  array (
  ),
  'source' => 
  array (
    'lang' => 'fr',
    'path' => 'reference/mongodb/bson/packedarray/tocanonicalextendedjson.xml',
  ),
  'history' => 
  array (
  ),
);
$setup["toc"] = $TOC;
$setup["toc_deprecated"] = $TOC_DEPRECATED;
$setup["parents"] = $PARENTS;
manual_setup($setup);

contributors($setup);

?>
<div id="mongodb-bson-packedarray.tocanonicalextendedjson" class="refentry">
 <div class="refnamediv">
  <h1 class="refname">MongoDB\BSON\PackedArray::toCanonicalExtendedJSON</h1>
  <p class="verinfo">(mongodb &gt;=1.20.0)</p><p class="refpurpose"><span class="refname">MongoDB\BSON\PackedArray::toCanonicalExtendedJSON</span> &mdash; <span class="dc-title">Renvoie la représentation JSON étendue canonique du tableau BSON</span></p>

 </div>

 <div class="refsect1 description" id="refsect1-mongodb-bson-packedarray.tocanonicalextendedjson-description">
  <h3 class="title">Description</h3>
  <div class="methodsynopsis dc-description">
   <span class="modifier">final</span> <span class="modifier">public</span> <span class="methodname"><strong>MongoDB\BSON\PackedArray::toCanonicalExtendedJSON</strong></span>(): <span class="type"><a href="language.types.string.php" class="type string">string</a></span></div>

  <p class="para rdfs-comment">
   Convertit le tableau BSON en sa représentation
   <a href="https://github.com/mongodb/specifications/blob/master/source/extended-json/extended-json.md#canonical-extended-json-example" class="link external">&raquo;&nbsp;JSON étendue canonique</a>.
   Le format canonique privilégie la fidélité des types au détriment de la
   concision de la sortie et est le plus adapté pour produire une sortie qui
   peut être convertie en BSON sans perte d&#039;informations de type (par exemple,
   les types numériques resteront différenciés).
  </p>
 </div>


 <div class="refsect1 parameters" id="refsect1-mongodb-bson-packedarray.tocanonicalextendedjson-parameters">
  <h3 class="title">Liste de paramètres</h3>
  <p class="para">Cette fonction ne contient aucun paramètre.</p>
 </div>


 <div class="refsect1 returnvalues" id="refsect1-mongodb-bson-packedarray.tocanonicalextendedjson-returnvalues">
  <h3 class="title">Valeurs de retour</h3>
  <p class="para">
   Renvoie une chaîne contenant la représentation
   <a href="https://github.com/mongodb/specifications/blob/master/source/extended-json/extended-json.md#canonical-extended-json-example" class="link external">&raquo;&nbsp;JSON étendue canonique</a>
   du tableau BSON.
  </p>
 </div>


 <div class="refsect1 examples" id="refsect1-mongodb-bson-packedarray.tocanonicalextendedjson-examples">
  <h3 class="title">Exemples</h3>
  <div class="example" id="example-1">
   <p><strong>Exemple #1 Exemple de <span class="methodname"><strong>MongoDB\BSON\PackedArray::toCanonicalExtendedJSON()</strong></span></strong></p>
   <div class="example-contents">
    <div class="phpcode"><code><span style="color: #000000"><span style="color: #0000BB">&lt;?php<br /><br />$array </span><span style="color: #007700">= [<br />    </span><span style="color: #DD0000">'foo'</span><span style="color: #007700">,<br />    </span><span style="color: #0000BB">123</span><span style="color: #007700">,<br />    </span><span style="color: #0000BB">4294967295</span><span style="color: #007700">,<br />    new </span><span style="color: #0000BB">MongoDB\BSON\ObjectId</span><span style="color: #007700">(</span><span style="color: #DD0000">'56315a7c6118fd1b920270b1'</span><span style="color: #007700">),<br />];<br /><br /></span><span style="color: #0000BB">$packedArray </span><span style="color: #007700">= </span><span style="color: #0000BB">MongoDB\BSON\PackedArray</span><span style="color: #007700">::</span><span style="color: #0000BB">fromPHP</span><span style="color: #007700">(</span><span style="color: #0000BB">$array</span><span style="color: #007700">);<br />echo </span><span style="color: #0000BB">$packedArray</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">toCanonicalExtendedJSON</span><span style="color: #007700">(), </span><span style="color: #DD0000">"\n"</span><span style="color: #007700">;<br /><br /></span><span style="color: #0000BB">?&gt;</span></span></code></div>
   </div>

   <div class="example-contents"><p>L&#039;exemple ci-dessus va afficher :</p></div>
   <div class="example-contents screen">
    <div class="examplescode"><pre class="examplescode">[ &quot;foo&quot;, { &quot;$numberInt&quot; : &quot;123&quot; }, { &quot;$numberLong&quot; : &quot;4294967295&quot; }, { &quot;$oid&quot; : &quot;56315a7c6118fd1b920270b1&quot; } ]</pre>
</div>
   </div>
  </div>
 </div>


 <div class="refsect1 seealso" id="refsect1-mongodb-bson-packedarray.tocanonicalextendedjson-seealso">
  <h3 class="title">Voir aussi</h3>
  <ul class="simplelist">
   <li><span class="methodname"><a href="mongodb-bson-packedarray.fromjson.php" class="methodname" rel="rdfs-seeAlso">MongoDB\BSON\PackedArray::fromJSON()</a> - Construit une nouvelle instance de tableau BSON &agrave; partir d'une cha&icirc;ne JSON</span></li>
   <li><span class="methodname"><a href="mongodb-bson-packedarray.torelaxedextendedjson.php" class="methodname" rel="rdfs-seeAlso">MongoDB\BSON\PackedArray::toRelaxedExtendedJSON()</a> - Renvoie la repr&eacute;sentation JSON &eacute;tendue relax&eacute;e du tableau BSON</span></li>
   <li><span class="function"><a href="function.mongodb.bson-tocanonicalextendedjson.php" class="function" rel="rdfs-seeAlso">MongoDB\BSON\toCanonicalExtendedJSON()</a> - Renvoie la repr&eacute;sentation JSON &eacute;tendue canonique d'une valeur BSON</span></li>
   <li><a href="https://github.com/mongodb/specifications/blob/master/source/extended-json/extended-json.md" class="link external">&raquo;&nbsp;Spécification du JSON étendu</a></li>
   <li><a href="https://www.mongodb.com/docs/manual/reference/bson-types/" class="link external">&raquo;&nbsp;Types BSON</a></li>
  </ul>
 </div>


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