source: www/manuals/PHP_manual/function.array.html@ 1

Last change on this file since 1 was 1, checked in by george, 17 years ago

Prvotní import všeho

File size: 5.5 KB
Line 
1<HTML
2><HEAD
3><TITLE
4>array</TITLE
5><META
6NAME="GENERATOR"
7CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
8REL="HOME"
9TITLE="Manuál PHP"
10HREF="index.html"><LINK
11REL="UP"
12TITLE="Funkce pro práci s poli"
13HREF="ref.array.html"><LINK
14REL="PREVIOUS"
15TITLE="array_walk"
16HREF="function.array-walk.html"><LINK
17REL="NEXT"
18TITLE="arsort"
19HREF="function.arsort.html"><META
20HTTP-EQUIV="Content-type"
21CONTENT="text/html; charset=ISO-8859-2"></HEAD
22><BODY
23CLASS="refentry"
24BGCOLOR="#FFFFFF"
25TEXT="#000000"
26LINK="#0000FF"
27VLINK="#840084"
28ALINK="#0000FF"
29><DIV
30CLASS="NAVHEADER"
31><TABLE
32SUMMARY="Header navigation table"
33WIDTH="100%"
34BORDER="0"
35CELLPADDING="0"
36CELLSPACING="0"
37><TR
38><TH
39COLSPAN="3"
40ALIGN="center"
41>Manuál PHP</TH
42></TR
43><TR
44><TD
45WIDTH="10%"
46ALIGN="left"
47VALIGN="bottom"
48><A
49HREF="function.array-walk.html"
50ACCESSKEY="P"
51>Pøedcházející</A
52></TD
53><TD
54WIDTH="80%"
55ALIGN="center"
56VALIGN="bottom"
57></TD
58><TD
59WIDTH="10%"
60ALIGN="right"
61VALIGN="bottom"
62><A
63HREF="function.arsort.html"
64ACCESSKEY="N"
65>Dal¹í</A
66></TD
67></TR
68></TABLE
69><HR
70ALIGN="LEFT"
71WIDTH="100%"></DIV
72><H1
73><A
74NAME="function.array"
75></A
76>array</H1
77><DIV
78CLASS="refnamediv"
79><A
80NAME="AEN8035"
81></A
82><P
83> (PHP 3, PHP 4 )</P
84>array&nbsp;--&nbsp;
85 Vytvoøit pole
86 </DIV
87><DIV
88CLASS="refsect1"
89><A
90NAME="AEN8038"
91></A
92><H2
93>Popis</H2
94>array <B
95CLASS="methodname"
96>array</B
97> ( [mixed ...])<BR
98></BR
99><P
100>&#13; Vrací pole argumentù. Argumentùm mù¾e být pøiøazen index pomocí operátoru
101 <TT
102CLASS="literal"
103>=&#62;</TT
104>.
105 </P
106><P
107>&#13; <DIV
108CLASS="note"
109><BLOCKQUOTE
110CLASS="note"
111><P
112><B
113>Poznámka: </B
114>
115 <B
116CLASS="function"
117>array()</B
118> je jazykový konstrukt pou¾ívaný k reprezentaci
119 polí, nikoliv bì¾ná funkce.
120 </P
121></BLOCKQUOTE
122></DIV
123>
124 </P
125><P
126>&#13; Syntaxe "index =&#62; hodnota", s èárko jako oddìlovaèem, definuje indexy a
127 hodnoty. Index mù¾e být øetìzec nebo èíslo. Pokud se index vynechá,
128 automaticky se generuje èíselný index zaèínající na 0. Pokud je index
129 integer, dal¹í generovaný index bude nejvy¹¹í celoèíselný index + 1. Pozn.:
130 pokud jsou definovány dva identické indexy, první se pøepí¹e posledním.
131 </P
132><P
133>&#13; Následující ukázka demonstruje jak vytvoøit dvourozmìrné pole, jak urèit
134 klíèe v asociativních polích, a jak pøeskakovat èíselné indexy v normálních
135 polích.
136 <TABLE
137WIDTH="100%"
138BORDER="0"
139CELLPADDING="0"
140CELLSPACING="0"
141CLASS="EXAMPLE"
142><TR
143><TD
144><DIV
145CLASS="example"
146><A
147NAME="AEN8054"
148></A
149><P
150><B
151>Pøíklad 1. Ukázka <B
152CLASS="function"
153>array()</B
154></B
155></P
156><TABLE
157BORDER="0"
158BGCOLOR="#E0E0E0"
159CELLPADDING="5"
160><TR
161><TD
162><PRE
163CLASS="php"
164>$fruits = array (
165 "fruits" =&#62; array ("a"=&#62;"orange", "b"=&#62;"banana", "c"=&#62;"apple"),
166 "numbers" =&#62; array (1, 2, 3, 4, 5, 6),
167 "holes" =&#62; array ("first", 5 =&#62; "second", "third")
168);</PRE
169></TD
170></TR
171></TABLE
172></DIV
173></TD
174></TR
175></TABLE
176>
177 </P
178><P
179>&#13; <TABLE
180WIDTH="100%"
181BORDER="0"
182CELLPADDING="0"
183CELLSPACING="0"
184CLASS="EXAMPLE"
185><TR
186><TD
187><DIV
188CLASS="example"
189><A
190NAME="AEN8059"
191></A
192><P
193><B
194>Pøíklad 2. Automatický index a <B
195CLASS="function"
196>array()</B
197></B
198></P
199><TABLE
200BORDER="0"
201BGCOLOR="#E0E0E0"
202CELLPADDING="5"
203><TR
204><TD
205><PRE
206CLASS="php"
207>$array = array( 1, 1, 1, 1, 1, 8=&#62;1, 4=&#62;1, 19, 3=&#62;13);
208print_r($array);</PRE
209></TD
210></TR
211></TABLE
212></DIV
213></TD
214></TR
215></TABLE
216>
217 výstup bude následující:
218 <DIV
219CLASS="informalexample"
220><A
221NAME="AEN8063"
222></A
223><P
224></P
225><TABLE
226BORDER="0"
227BGCOLOR="#E0E0E0"
228CELLPADDING="5"
229><TR
230><TD
231><PRE
232CLASS="programlisting"
233>Array
234(
235 [0] =&#62; 1
236 [1] =&#62; 1
237 [2] =&#62; 1
238 [3] =&#62; 13
239 [4] =&#62; 1
240 [8] =&#62; 1
241 [9] =&#62; 19
242)</PRE
243></TD
244></TR
245></TABLE
246><P
247></P
248></DIV
249>
250 Index 3 je definován dvakrát, a podr¾í si poslední hodnotu 13. Index 4 je
251 definován po indexu 8 a dal¹í generovaný index (hodnota 19) je 9, proto¾e
252 nejvy¹¹í index byl 8.
253 </P
254><P
255>&#13; Tato ukázka vytvoøí pole èíslované od 1.
256 <TABLE
257WIDTH="100%"
258BORDER="0"
259CELLPADDING="0"
260CELLSPACING="0"
261CLASS="EXAMPLE"
262><TR
263><TD
264><DIV
265CLASS="example"
266><A
267NAME="AEN8066"
268></A
269><P
270><B
271>Pøíklad 3. Index zaèínající 1 s <B
272CLASS="function"
273>array()</B
274></B
275></P
276><TABLE
277BORDER="0"
278BGCOLOR="#E0E0E0"
279CELLPADDING="5"
280><TR
281><TD
282><PRE
283CLASS="php"
284>$firstquarter = array(1 =&#62; 'January', 'February', 'March');
285 print_r($firstquarter);</PRE
286></TD
287></TR
288></TABLE
289></DIV
290></TD
291></TR
292></TABLE
293>
294 toto bude výstup:
295 <DIV
296CLASS="informalexample"
297><A
298NAME="AEN8070"
299></A
300><P
301></P
302><TABLE
303BORDER="0"
304BGCOLOR="#E0E0E0"
305CELLPADDING="5"
306><TR
307><TD
308><PRE
309CLASS="programlisting"
310>Array
311(
312 [1] =&#62; 'January'
313 [2] =&#62; 'February'
314 [3] =&#62; 'March'
315)</PRE
316></TD
317></TR
318></TABLE
319><P
320></P
321></DIV
322>
323 </P
324><P
325>&#13; Viz také: <A
326HREF="function.list.html"
327><B
328CLASS="function"
329>list()</B
330></A
331>.
332 </P
333></DIV
334><DIV
335CLASS="NAVFOOTER"
336><HR
337ALIGN="LEFT"
338WIDTH="100%"><TABLE
339SUMMARY="Footer navigation table"
340WIDTH="100%"
341BORDER="0"
342CELLPADDING="0"
343CELLSPACING="0"
344><TR
345><TD
346WIDTH="33%"
347ALIGN="left"
348VALIGN="top"
349><A
350HREF="function.array-walk.html"
351ACCESSKEY="P"
352>Pøedcházející</A
353></TD
354><TD
355WIDTH="34%"
356ALIGN="center"
357VALIGN="top"
358><A
359HREF="index.html"
360ACCESSKEY="H"
361>Domù</A
362></TD
363><TD
364WIDTH="33%"
365ALIGN="right"
366VALIGN="top"
367><A
368HREF="function.arsort.html"
369ACCESSKEY="N"
370>Dal¹í</A
371></TD
372></TR
373><TR
374><TD
375WIDTH="33%"
376ALIGN="left"
377VALIGN="top"
378>array_walk</TD
379><TD
380WIDTH="34%"
381ALIGN="center"
382VALIGN="top"
383><A
384HREF="ref.array.html"
385ACCESSKEY="U"
386>Nahoru</A
387></TD
388><TD
389WIDTH="33%"
390ALIGN="right"
391VALIGN="top"
392>arsort</TD
393></TR
394></TABLE
395></DIV
396></BODY
397></HTML
398>
Note: See TracBrowser for help on using the repository browser.