1
0
mirror of https://github.com/php/doc-fr.git synced 2026-03-25 07:32:17 +01:00
Files
archived-doc-fr/reference/array/functions/array-shift.xml
Jean-Sébastien Goupil dcbd76b0cc sync with EN
git-svn-id: https://svn.php.net/repository/phpdoc/fr/trunk@222717 c90b9560-bf6c-de11-be94-00142212c4b1
2006-11-03 12:03:58 +00:00

85 lines
2.1 KiB
XML

<?xml version="1.0" encoding="iso-8859-1"?>
<!-- $Revision: 1.18 $ -->
<!-- EN-Revision: 1.12 Maintainer: didou Status: ready -->
<!-- Reviewed: no -->
<refentry id="function.array-shift">
<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
-->