Files
doc-fr/reference/array/functions/array-shift.xml
T
Hannes Magnusson 069f6629d8 - Bunch of build fixes
- Upgrade to DocBook5:
  - All id attributes are now xml:id
  - Add docbook namespace to all root elements
  - Replace <ulink /> with <link xlink:href />
  - Minor markup fixes here and there


git-svn-id: https://svn.php.net/repository/phpdoc/fr/trunk@238217 c90b9560-bf6c-de11-be94-00142212c4b1
2007-06-21 17:05:05 +00:00

85 lines
2.2 KiB
XML

<?xml version="1.0" encoding="iso-8859-1"?>
<!-- $Revision: 1.20 $ -->
<!-- EN-Revision: 1.12 Maintainer: didou Status: ready -->
<!-- Reviewed: yes -->
<refentry xml:id="function.array-shift" xmlns="http://docbook.org/ns/docbook">
<refnamediv>
<refname>array_shift</refname>
<refpurpose>Dépile un élément au début d'un tableau</refpurpose>
</refnamediv>
<refsect1>
&reftitle.description;
<methodsynopsis>
<type>mixed</type><methodname>array_shift</methodname>
<methodparam><type>array</type><parameter role="reference">array</parameter></methodparam>
</methodsynopsis>
<para>
<function>array_shift</function> extrait la première valeur d'un
tableau et la retourne, en raccourcissant le tableau d'un
élément, et en déplaçant tous les éléments vers le bas.
Toutes les clés numériques seront modifiées pour commencer à zéro.
Si <parameter>array</parameter> est vide, ou n'est pas un tableau,
<function>array_shift</function> retourne &null;.
</para>
&array.resetspointer;
<para>
<example>
<title>Exemple avec <function>array_shift</function></title>
<programlisting role="php">
<![CDATA[
<?php
$stack = array("orange", "banane", "pomme", "bleuet");
$fruit = array_shift($stack);
print_r($stack);
?>
]]>
</programlisting>
<para>
<varname>$stack</varname> contient encore trois éléments :
</para>
<screen role="php">
<![CDATA[
Array
(
[0] => banane
[1] => pomme
[2] => bleuet
)
]]>
</screen>
<para>
et <literal>orange</literal> a été placé dans
<varname>$fruit</varname>.
</para>
</example>
</para>
<para>
Voir aussi
<function>array_unshift</function>,
<function>array_push</function> et
<function>array_pop</function>.
</para>
</refsect1>
</refentry>
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
sgml-omittag:t
sgml-shorttag:t
sgml-minimize-attributes:nil
sgml-always-quote-attributes:t
sgml-indent-step:1
sgml-indent-data:t
indent-tabs-mode:nil
sgml-parent-document:nil
sgml-default-dtd-file:"../../../../manual.ced"
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
End:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->