Article View: pl.comp.lang.python
Article #26540Re: python vs php - potrzebne argumenty
From: Grzegorz Staniak
Date: Fri, 30 Oct 2009 11:48
Date: Fri, 30 Oct 2009 11:48
37 lines
2870 bytes
2870 bytes
On 30.10.2009, pakalk <pakalk@gmail.com> wroted:
> Pozniej natomiast mnie uswiadomcie w jaki sposob array() udaje Wam
> liste
Może inaczej: pokaż mi, jak użyć w PHP listy.
> bo nie wiem nawet co to moze oznaczac. W dokumentacji jest jak
> byk:
>
> "An array in PHP is actually an ordered map. A map is a type that
> associates values to keys."
Mhm. A składnia typu "$array = array('a', 'b', 'c');", z automatycznym
indeksowaniem integerami została do PHP dodana niechcący, kiedy kot
autora przespacerował się po klawiaturze.
> "it can be treated as an array, list (vector), hash table (an
> implementation of a map), dictionary, collection, stack, queue, and
> probably more."
>
> co oznacza tyko tyle, ze opierajac sie na tablicach z PHP mozna
> zrealizowac te struktury danych.
Peeewnie, że można. A jak się z tak realizowanej listy usunie jedną
pozycję, to nie można, ale _trzeba_ wywołać
$array = array_values($array);
żeby lista zachowała ciągłość indeksów. No, ale za to będzie powolna
jak hasz, więc hip hip hurra, niech żyją wymóżdżone struktury danych
w PHP!
GS
--
Grzegorz Staniak <gstaniak _at_ wp [dot] pl>
Nocturnal Infiltration and Accurate Killing
Technical Details
Message-ID:
<hcejq0$tu5$2@news.lublin.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.onet.pl!lublin.pl!news.lublin.pl!not-for-mailReferences:
<h83in7$rl3$1@inews.gazeta.pl> <h8447e$mg9$1@inews.gazeta.pl> <6a8e97cb-add7-450a-b7f2-f16ecc3cd0f6@y23g2000yqd.googlegroups.com> <6a691836-80db-4b66-bc41-f3c15e6782f7@v36g2000yqv.googlegroups.com> <6e26a02f-20fa-4a82-a722-9fbf78f0ef29@z41g2000yqz.googlegroups.com> <hcc9nt$eqr$1@news.lublin.pl> <f03c49b0-651b-4afa-ad73-db8dde63fdef@p35g2000yqh.googlegroups.com> <hcctbs$fcq$1@news.dialog.net.pl> <da4dbfa5-cf67-43a4-8ab5-243ee9d2ac00@h2g2000vbd.googlegroups.com> <hcdf33$p8b$1@news.dialog.net.pl> <8c73a3c0-0400-4be5-b960-982256f389a3@s15g2000yqs.googlegroups.com> <slrnhel6o8.ld9.news@atos.wmid.amu.edu.pl> <06aa3a5e-7817-4eb9-ac73-7ad1b11b6e2b@m26g2000yqb.googlegroups.com> <hce826$m49$3@news.lublin.pl> <d3f07cb1-a04d-4d6f-a2e5-b3b9ca5effba@s31g2000yqs.googlegroups.com> <aa934367-2ced-4336-af15-3451837dea82@j24g2000yqa.googlegroups.com> <b3b7e923-8f9f-489b-8bcc-2f366bcf0c6e@p35g2000yqh.googlegroups.com>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.onet.pl!lublin.pl!news.lublin.pl!not-for-mail From: Grzegorz Staniak <gstaniak@wp.pl> Newsgroups: pl.comp.lang.python Subject: Re: python vs php - potrzebne argumenty Date: Fri, 30 Oct 2009 11:48:16 +0000 (UTC) Organization: lubman Lines: 37 Message-ID: <hcejq0$tu5$2@news.lublin.pl> References: <h83in7$rl3$1@inews.gazeta.pl> <h8447e$mg9$1@inews.gazeta.pl> <6a8e97cb-add7-450a-b7f2-f16ecc3cd0f6@y23g2000yqd.googlegroups.com> <6a691836-80db-4b66-bc41-f3c15e6782f7@v36g2000yqv.googlegroups.com> <6e26a02f-20fa-4a82-a722-9fbf78f0ef29@z41g2000yqz.googlegroups.com> <hcc9nt$eqr$1@news.lublin.pl> <f03c49b0-651b-4afa-ad73-db8dde63fdef@p35g2000yqh.googlegroups.com> <hcctbs$fcq$1@news.dialog.net.pl> <da4dbfa5-cf67-43a4-8ab5-243ee9d2ac00@h2g2000vbd.googlegroups.com> <hcdf33$p8b$1@news.dialog.net.pl> <8c73a3c0-0400-4be5-b960-982256f389a3@s15g2000yqs.googlegroups.com> <slrnhel6o8.ld9.news@atos.wmid.amu.edu.pl> <06aa3a5e-7817-4eb9-ac73-7ad1b11b6e2b@m26g2000yqb.googlegroups.com> <hce826$m49$3@news.lublin.pl> <d3f07cb1-a04d-4d6f-a2e5-b3b9ca5effba@s31g2000yqs.googlegroups.com> <aa934367-2ced-4336-af15-3451837dea82@j24g2000yqa.googlegroups.com> <b3b7e923-8f9f-489b-8bcc-2f366bcf0c6e@p35g2000yqh.googlegroups.com> NNTP-Posting-Host: gwz82.internetdsl.tpnet.pl Mime-Version: 1.0 X-Trace: news.lublin.pl 1256903296 30661 80.52.205.82 (30 Oct 2009 11:48:16 GMT) X-Complaints-To: abuse@news.lublin.pl NNTP-Posting-Date: Fri, 30 Oct 2009 11:48:16 +0000 (UTC) User-Agent: slrn/0.9.9p1 (Linux) Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit