1
0
mirror of https://github.com/php/doc-zh.git synced 2026-03-26 08:02:16 +01:00
Files
archived-doc-zh/reference/array/functions/array-unshift.xml
Dallas Wang 630ac05213 Translation completed.
git-svn-id: https://svn.php.net/repository/phpdoc/zh/trunk@95449 c90b9560-bf6c-de11-be94-00142212c4b1
2002-09-11 05:04:54 +00:00

80 lines
2.1 KiB
XML
Executable File
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<?xml version="1.0" encoding="gb2312"?>
<!-- $Revision: 1.1 $ -->
<!-- $Author: dallas $ -->
<!-- EN-Revision: 1.5 Maintainer: dallas Status: ready -->
<refentry id="function.array-unshift">
<refnamediv>
<refname>array_unshift</refname>
<refpurpose>
在数组开头插入一个或多个单元
</refpurpose>
</refnamediv>
<refsect1>
<title>说明</title>
<methodsynopsis>
<type>int</type><methodname>array_unshift</methodname>
<methodparam><type>array</type><parameter>array</parameter></methodparam>
<methodparam><type>mixed</type><parameter>var</parameter></methodparam>
<methodparam choice="opt"><type>mixed</type><parameter>
...
</parameter></methodparam>
</methodsynopsis>
<para>
<function>array_unshift</function> 将传入的单元插入到
<parameter>array</parameter> 数组的开头。注意单元是作为整体被插入的,因此传入单元将保持同样的顺序。所有的数值键名将修改为从零开始重新计数,所有的文字键名保持不变。
</para>
<para>
返回 <parameter>array</parameter> 数组新的单元数目。
</para>
<para>
<example>
<title><function>array_unshift</function> 例子</title>
<programlisting role="php">
<![CDATA[
$queue = array ("orange", "banana");
array_unshift ($queue, "apple", "raspberry");
]]>
</programlisting>
<para>
这将使 <varname>$queue</varname> 包含如下单元:
<screen role="php">
<![CDATA[
Array
(
[0] => apple
[1] => raspberry
[2] => orange
[3] => banana
)
]]>
</screen>
</para>
</example>
</para>
<para>
参见 <function>array_shift</function><function>array_push</function><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
-->