Registrace nového uživatele     Návod     Kluby     Archív  Lopuchu     Lopuch.cz  

Já Vánoce juchuchu
oslavím na Lopuchu!

Lopuch.cz

Jméno:
Heslo:
Podpora LCD:
 
Klub PHP [ŽP: neomezená] (kategorie Programování) moderuje makovec.
Archiv
Diskuse o vybornem skriptovacim jazyku php. Dulezite odkazy, pred polozenim dotazu zkuste hledat odpoved zde:
  1. www.php.net - domovská stránka PHP
  2. www.kosek.cz - spousta tutorialu pro PHP v češtině
  Nastavení klubu     Nastavení práv     Homepage     Anketa     Přítomní     Oblíbené     Lopuch     Kategorie  
autor: 
text: 
vyplnit a 
Help
 Titulek, text příspěvku  
Opište pozpátku následující text bez prostředního znaku: qkkeumc
[ 1845 ] <Novější  <<<Nejnovější  Nejstarší>>>  Starší>  
niximor 14.3.2007 18:21  1758
knedle [1756]: Ja myslim, ze tvx by chtel neco ve smyslu
$pole=array("klic1"=>"hodnota1", "klic2"=>"hodnota2", "klic3"=>"hodnota3", "klic4"=>"hodnota4");
$klice=array("klic1","klic4");
$export=array_export($pole,$klice);
// $export == array("klic1"=>"hodnota1", "klic4"=>"hodnota4");
tvx tvx Myslet si, že svět je JEN takový, jak - ho v daný čas můžeme pochopit je hloupé. 14.3.2007 18:19  1757
aha, ne tak to ne, asi jsem to spatne popsal, proste prace s mnozinami, druhej pripad mel z pole1 vybrat jen hodnoty uvedene v $seznamKlicuvpoli1, lepe bych to mel nazvat $seznamChtenychKlicuZPole1.

$seznamKlicuvpoli1 jsou klice ktere bych z pole1 chtel, nikoli jeho klice.

obecne mi v php prijde prace s polema a sbstraktnima datovejma strukturama tak nejak prez ruku...
knedle knedle online - Krabice živých 14.3.2007 17:38  1756
tvx [1753]: nejsem si jist, ale ten tvuj druhy pripad -seznamklucuvpoli1- nejde resit treba takto :
   implode(',', array_keys($in))
s vystupem pole1klic1,pole1klic2,pole1klic3....
tvx tvx Myslet si, že svět je JEN takový, jak - ho v daný čas můžeme pochopit je hloupé. 14.3.2007 17:14  1755
dikes, tohle jsem nejak neznal,ac sem pole teda uz sakraprolez.
niximor 14.3.2007 17:00  1754
Tak na vyber 0-20 z pole existuje fce array_slice (nebo array_splice) nebo tak nejak, viz manual.
Podle seznamu klicu to asi nejakou build-in funkci nepujde, nebo o ni aspon nevim.
tvx tvx Myslet si, že svět je JEN takový, jak - ho v daný čas můžeme pochopit je hloupé. 14.3.2007 11:24  1753
Bredyhm, ja mel na mysli treba neco jako $pole2=pole1[0-20] nebo $pole3=pole1($seznamKlicuvpoli1) a podobne jako to znam z perlu a pythonu
bredy 14.3.2007 09:39  1752
tvx nerozumim tomu, navic je to plne preklepu. Ale vybrat pet prvku z pole a udelat z neho dalsi pole podle vyctu klicu neni problem
$pole2 = Array($pole1["k1"],$pole1["k2"],$pole1["k3"],$pole1["k4"],$pole1["k5"]);
tvx tvx Myslet si, že svět je JEN takový, jak - ho v daný čas můžeme pochopit je hloupé. 13.3.2007 14:22  1751
teda, blbe jsem to formuloval, neumi to jinak, nez imperativne... tedy, ze si to v cyklech zaridim... misto zapisu operace.
tvx tvx Myslet si, že svět je JEN takový, jak - ho v daný čas můžeme pochopit je hloupé. 13.3.2007 14:09  1750
asi mi to neuniklo a php to nemá ale za dotaz to stojí...
imperativní práce s polem nějak ve stylu seber prvních pět prvků a udlaj z toho další pole, nebo pomocí výčtu klíčů udělat výběr z polea atd...
to leda procedurálně co?

jinak teda vim, že pole jsou sčítat a odečítat, což se občas hodí, třeba když chci jedno pole jen aktualizovat o nové hodnoty a nové klíče, ale aby mi tam ty hodnoty co v novém poli nejsou zbyly...
mpts mpts Je to jinak, ba přesně naopak! 13.3.2007 11:55  1749
Dodatek: A samozřejmě končí práce i nadřazených skriptů, které tento případně zavolaly. Prostě končí práce PHP interpreteru na tomto jobu.
mpts mpts Je to jinak, ba přesně naopak! 13.3.2007 11:49  1748
Johny_G: No on na PHP stránce přesně řečeno žádný "obsah mimo PHP kód" neexistuje. To jest, PHP interpreter (modul nebo CGI) to zpracovává vše, akorát že některé věci (ty v PHP tagách) interpretuje jako instrukce a jiné (zbylý HTML kód a prostý text) pouze nezměněné odešle klientovi. Celé však to dělá ten PHP interpreter, není to tedy tak, že by HTTP server načetl stránku, nechal PHP provést ty části, které jsou v PHP, a pak to poslal, ale že když narazí na request požadující typ souboru, který dle konfigurace zpracovává PHP, tak mu ho nechá zpracovat celý a dle jeho pokynů jen odesílá výsledek. Takže když tam je pokyn typu exit nebo die, který odesílání dat klientovi i provádění dalších instrukcí (to je důležité, pokud tam máš třeba ještě nějaké úklidové práce v databázi) ukončuje, tak se to vztahuje na celý ten soubor a ne jen na části v PHP tagách -- prostě to tam končí, jako by zbytek souboru byl odseknut.
johny_g Johny_G - Relaxační terapie pro lopušáky ZDARMA! 12.3.2007 21:41  1747
Díky oběma. Inteligentní jazyk zachránil dementní návrh :-).
tvx tvx Myslet si, že svět je JEN takový, jak - ho v daný čas můžeme pochopit je hloupé. 12.3.2007 20:39  1746
ještě existuje taky die('muj posledni output'), kdyby ses chtel jeste naposledy vykecat a taky jde registrovat vlastni handler nez to umre, kdybys chtel jeste predem uzavrit nejakrozjetyveci... to jen pro zpetreni
johny_g Johny_G - Relaxační terapie pro lopušáky ZDARMA! 12.3.2007 20:11  1745
mpts [1743]: Děkuju moc :-). Nenapadlo mě, že by existoval příkaz ovlivňující i obsah mimo PHP kód.
mpts mpts Je to jinak, ba přesně naopak! 12.3.2007 19:37  1743
Nevím, chápu-li přesně, co vlastně chceš, ale výstup z PHP kódu se natvrdo zarazí funkcí exit.

[ 1845 ] <Novější  <<<Nejnovější  Nejstarší>>>  Starší>  

(c) 2001-2011 Lopuch.cz   
Kontakt