1
0
mirror of https://github.com/php/doc-fr.git synced 2026-03-25 15:42:16 +01:00
Files
archived-doc-fr/reference/array/functions/array-shift.xml
Yannick Torres 2e83a9ead5 add reviewed tag
git-svn-id: https://svn.php.net/repository/phpdoc/fr/trunk@218951 c90b9560-bf6c-de11-be94-00142212c4b1
2006-08-27 20:25:35 +00:00

88 lines
2.2 KiB
XML

<?xml version="1.0" encoding="iso-8859-1"?>
<!-- $Revision: 1.17 $ -->
<!-- EN-Revision: 1.11 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
-->