Počítače Okna Internet

Přidejte novou položku do pole php. PHP: Přidávání a odebírání prvků pole. Definování prvků v poli

Přidávání položek do pole

Pokud pole existuje, můžete do něj přidat další prvky. To se provádí přímo pomocí operátoru přiřazení (rovná se) stejným způsobem jako při přiřazování hodnoty řetězci nebo číslu. V tomto případě nemusíte nastavovat klíč přidaného prvku, ale v každém případě při přístupu k poli potřebujete hranaté závorky... Přidáním dvou nových položek do $ Listu zapíšeme:

$ Seznam = "hrušky";
$ Seznam = "rajčata";

Pokud není zadán žádný klíč, bude každý prvek přidán do existujícího pole a indexován s dalším pořadovým číslem. Pokud do pole z předchozí části přidáme nové prvky, jejichž prvky měly indexy 1, 2 a 3, pak hrušky budou mít index 4 a rajčata 5. Když index explicitně nastavíte a hodnota s ním je již existuje, pak bude stávající hodnota na tomto místě ztracena a nahrazena novou:

$ Seznam = "hrušky";
$ Seznam = "rajčata";

Nyní je hodnota prvku na indexu 4 „rajčata“ a prvek „pomeranče“ tam již není. Doporučil bych nezadávat klíč při přidávání prvků do pole, pokud samozřejmě nechcete specificky přepsat jakákoli existující data. Pokud jsou však jako indexy použity řetězce, musí být klíče specifikovány, aby nedošlo ke ztrátě hodnot.

Pokusíme se přidat nové prvky do pole přepsáním skriptu soups.php. Nejprve vytištěním původních prvků pole a poté původních spolu s přidanými můžeme snadno vidět změny, ke kterým došlo. Stejně jako můžete zjistit délku řetězce (počet znaků, které obsahuje) pomocí funkce strlen (), je také snadné určit počet prvků v poli pomocí funkce count ():

$ HowMany = počet ($ Array);

  1. Otevřete soubor soups.php v textový editor.
  2. Po inicializaci pole pomocí funkce pole () přidejte následující položku:
  3. $ Kolik = počet ($ Polévky);
    print („Pole obsahuje $ HowMany prvků.

    \ n ");

    Funkce count () určí, kolik prvků je v poli $ Sops. Přiřazením této hodnoty proměnné ji můžete vytisknout.

  4. Přidejte do pole tři další prvky.
  5. $ Polévky ["čtvrtek"] = "Kuřecí nudle";
    $ Polévky ["pátek"] = "rajčata";
    $ Polévky ["Saturday"] = "Brokkolicový krém";
  6. Přepočítejte prvky v poli a vytiskněte tuto hodnotu.
  7. $ HowManyNow = počítat ($ polévky);
    print („Pole nyní obsahuje prvky $ HowManyNow.

    \ n ");

  8. Uložte skript (výpis 7.2), nahrajte jej na server a otestujte v prohlížeči (obrázek).

Výpis 7.2 Můžete přímo přidat jeden prvek po druhém do pole přiřazením hodnoty každému prvku pomocí příslušného operátoru. Pomocí funkce count () lze zjistit, kolik prvků je v poli.

1
2
3 Použití polí</TITLEx/HEAD><br> 4 <BODY><br> 5 <?php<br>6 $ Polévky = pole ( <br>7 "Pondělí" => "Polévka z škeblí", <br>8 "Úterý" => "Bílé kuřecí chilli", <br>9 "Středa" => "Vegetariánská"); <br><br>11 print („Pole obsahuje $ HowMany <br>elementy. <P>\ n "); <br>12 $ Polévky ["čtvrtek"] = "kuřecí nudle"; <br>13 $ Polévky ["pátek"] = "rajčata"; <br>14 $ Polévky ["Saturday"] = "Smetana z <br>Brokolice"; <br>15 $ HowManyNow = počet ($ polévky); <br>16 print („Pole nyní obsahuje <br>$ HowManyNow elemente. <P>\ n "); <br> 17 ?><br> 18 </BODY><br> 19 </HTML> </p><p>Představeno PHP 4.0 <a href="https://appcube.ru/cs/chto-za-novaya-funkciya-v-instagram-prodvizhenie-cherez-instagram-stories-v.html">novou funkci</a>, což vám umožní přidat jedno pole do druhého. Tuto operaci lze také nazvat slučování nebo zřetězení polí. Array_merge () se nazývá takto:</p><p>$ NewArray = array_merge ($ OneArray, $ TwoArray);</p><p>Pokud používáte server s nainstalovaným PHP 4.0, můžete pomocí této funkce přepsat stránku soups.php.</p> <p>Kombinace dvou polí</p> <ol><li>Otevřete soubor soups.php v textovém editoru, pokud ještě není otevřený.</li> <li>Po inicializaci pole $ Sops spočítejte jeho prvky a vytiskněte výsledek.</li>$ Kolik = počet ($ Polévky); <br>print („Pole $ Sops obsahuje prvky $ HowMany. <P>\ n "); <ol>Vytvořte druhé pole, spočítejte jeho prvky a vytiskněte také výsledek.</ol>$ Polévky2 = pole ( <br>"Čtvrtek" => "Kuřecí nudle", <br>"Pátek" => "Tomato", <br>"Sobota" => "Brokkolicový krém"); <br>$ HowMany2 = počet ($ Polévky2); <br>print („Pole $ Soups2 obsahuje prvky $ HowMany2. <P>\ n "); <li>Spojte dvě pole do jednoho.</li>$ TheSoups = array_merge ($ Soups, $ Soups2); <p>Ujistěte se, že pole jsou v tomto pořadí ($ Sops, pak $ Sops2), to znamená, že prvky čtvrtek a pátek by měly být přidány k prvkům pondělí ve středu a ne naopak.</p> <li>Spočítejte prvky nového pole a vytiskněte výsledek.</li>$ HowMany3 = počet ($ TheSoups); <br>print („Pole $ TheSoups obsahuje <br>- $ Kolik3 prvků. <P>\ n "); <li>Zavřete dokument PHP a HTML.</li> ?></BODYx/HTML> <li>Uložte soubor (výpis 7.3), nahrajte jej na server a otestujte v prohlížeči (obrázek).</li> </ol><img src='https://i0.wp.com/weblibrary.biz/bimages/php/img49.gif' height="256" width="217" loading=lazy loading=lazy><p>Výpis 7.3 Funkce Array_merge () je nová. Toto je jedna z několika dalších funkcí PHP 4.0 pro práci s poli. Použití polí vám může ušetřit spoustu času.</p><p>1 <HTML><br> 2 <HEAD><br> 3 <TITLE>Použití polí</TITLEx/HEAD><br> 4 <BODY><br> 5 <?php<br>6 $ Polévky = pole! <br>7 "Pondělí" => "Polévka z škeblí", <br>"Úterý" => "Bílé kuřecí chilli", <br>8 "Středa" => "Vegetariánská" <br> 9);<br>10 $ Kolik = počet ($ polévky); <br>11 tisk („Pole $ Sops obsahuje prvky $ HowMany. <P>\ n "); <br>12 $ Polévky2 = pole ( <br>13 "Čtvrtek" => "Kuřecí nudle", <br>14 "Pátek" => "Tomato", <br>15 "Sobota" => "Brokkolicový krém" <br> 16); .<br>17 $ HowMany2 = počet ($ Polévky2); <br>18 tisk („Pole $ Soups2 obsahuje prvky $ HowMany2. <P>\ n "); <br>19 $ TbeSoupe = array_merge ($ Soups, $ Sops2); <br>20 $ HowMany3 = počet ($ TheSoups); <br>21 tisk („Pole $ TheSoups obsahuje prvky $ HowMany3. <P>\ n "); <br> 22 ?> "<br> 23 </BODY><br> 24 </HTML> </p><p>Při přímém přidávání prvků do pole buďte opatrní. Správný způsob, jak to udělat, je: $ Ar ray = "Add This"; $ Aggau = "Přidat toto"; ale správně je to takto: $ Aggau = "Přidat toto" ;. Pokud zapomenete vložit závorky, přidaná hodnota zničí stávající pole a změní ho na jednoduchý řetězec nebo číslo.</p> <p>PHP 4.0 má několik nových funkcí pro práci s poli. Ne všechny jsou v knize popsány. Úplné informace o tomto tématu jsou však obsaženy v manuálu jazyka PHP, který lze nalézt na webových stránkách PHP. Dávejte pozor, abyste nepoužívali nové funkce jedinečné pro PHP 4.0, pokud váš server běží na PHP 3.x.</p> <p>Podívejme se na způsoby zápisu hodnot do pole. Existující pole lze upravit explicitním nastavením hodnot v něm. To se provádí přiřazením hodnot k poli.</p> <p>Přiřazení prvku pole vypadá stejně jako přiřazení proměnné, s výjimkou hranatých závorek (), které jsou přidány za název proměnné pole. Index / klíč prvku je uveden v hranatých závorkách. Pokud není zadán žádný index/klíč, PHP automaticky vybere nejmenší neobsazený číselný index.</p><p> <?php $my_arr = array(0 =>"nula", 1 => "jedna"); $ my_arr = "dva"; $ my_arr = "tři"; var_dump ($ my_arr); // přiřazení bez uvedení indexu / klíče $ my_arr = "čtyři"; $ my_arr = "pět"; echo" <br>"; var_dump ($ my_arr);?></p><p>Chcete-li změnit konkrétní hodnotu, stačí přiřadit novou hodnotu již existujícímu prvku. Chcete-li odstranit jakýkoli prvek pole s jeho indexem / klíčem nebo úplně odstranit samotné pole, použijte funkci unset ():</p><p> <?php $my_arr = array(10, 15, 20); $my_arr = "радуга"; // изменяем значение первого элемента unset($my_arr); // Удаляем полностью второй элемент (ключ/значение) из массива var_dump($my_arr); unset($my_arr); // Полностью удаляем массив?> </p><p>Poznámka: Jak bylo zmíněno výše, pokud je prvek přidán do pole bez určení klíče, PHP automaticky použije předchozí největší celočíselnou hodnotu klíče navýšenou o 1. Pokud v poli ještě nejsou žádné celočíselné indexy, klíč bude 0 (nula).</p> <p>Všimněte si, že největší celočíselná hodnota klíče <b>nemusí v daném okamžiku nutně existovat v poli</b>, může to být způsobeno odstraněním prvků pole. Po odstranění prvků není pole znovu indexováno. Aby to bylo jasnější, uveďme si následující příklad:</p><p> <?php // Создаем простой массив с числовыми индексами. $my_arr = array(1, 2, 3); print_r($my_arr); // Теперь удаляем все элементы, но сам массив оставляем нетронутым: unset($my_arr); unset($my_arr); unset($my_arr); echo "<br>"; print_r ($ my_arr); // Přidání položky (všimněte si, že nový klíč bude 3 místo 0). $ my_arr = 6; echo" <br>"; print_r ($ my_arr); // Přeindexování: $ my_arr = array_values ​​​​($ my_arr); $ my_arr = 7; echo" <br>"; print_r ($ my_arr);?></p><p>Tento příklad používá dvě nové funkce, print_r () a array_values ​​​​(). Array_values ​​​​() vrací indexované pole (přeindexuje vrácené pole pomocí číselných indexů) a print_r funguje jako var_dump, ale výstupy polí jsou čitelnější.</p> <p>Nyní můžeme zvážit třetí způsob, jak vytvořit pole:</p><p> <?php // следующая запись создает массив $weekdays = "Понедельник"; $weekdays = "Вторник"; // тоже самое, но с указанием индекса $weekdays = "Понедельник"; $weekdays = "Вторник"; ?> </p><p>Příklad ukázal třetí způsob vytvoření pole. Pokud pole $ weekdays ještě nebylo vytvořeno, bude vytvořeno. Tento typ vytváření pole se však nedoporučuje, protože pokud již byla vytvořena proměnná $ weekdays a obsahuje hodnotu, může to vést k neočekávaným výsledkům skriptu.</p> <p>Pokud máte nějaké pochybnosti o tom, zda je proměnná pole, použijte funkci is_array. Ověření lze provést například takto:</p><p> <?php $yes = array("это", "массив"); echo is_array($yes) ? "Массив" : "Не массив"; echo "<br>"; $ no =" normální řetězec "; echo is_array ($ no)?" Pole ":" Není pole ";?></p> <p><b>PHP</b> podporuje skalární a složené datové typy. V tomto článku se budeme zabývat jedním ze složených typů: poli. Pole je kolekce datových hodnot organizovaná jako uspořádaná sada párů klíč–hodnota.</p> <p>Tento článek pojednává o vytváření pole, přidávání položek do pole. Existuje mnoho vestavěných funkcí, které pracují s poli <b>PHP,</b> protože pole jsou běžná a užitečná k použití. Pokud například chcete odeslat e-mail na více než jednu e-mailovou adresu, můžete e-mailové adresy uložit do pole a poté polem procházet a odesílat zprávy na e-mailovou adresu převzatou z pole.</p> <h2>Indexovaná a asociativní pole</h2> <p>V PHP existují dva druhy polí: indexované a asociativní. Klíče indexovaného pole jsou celá čísla začínající na 0. Indexovaná pole se používají, když potřebujete konkrétní pozici v poli. Asociativní pole se chovají jako dva sloupce tabulky. První sloupec je klíč, který se používá pro přístup k hodnotě (druhý sloupec).</p> <p><b>PHP</b> interně ukládá všechna pole jako asociativní pole, takže jediný rozdíl mezi asociativními a indexovanými poli je v tom, že se objevují klíče. Některé funkce jsou primárně určeny pro použití s ​​indexovanými poli, protože předpokládají, že vaše klíče jsou sekvenční celá čísla začínající na 0. V obou případech jsou klíče jedinečné – to znamená, že nemůžete mít dva prvky se stejným klíčem, bez ohledu na to, zda klíč je řetězec nebo celé číslo.</p> <p>PROTI <b>PHP</b> pole mají vnitřní uspořádání prvků, které je nezávislé na klíčích a hodnotách, a existují funkce, které můžete použít k procházení polí na základě tohoto vnitřního pořadí.</p> <h2>Definování prvků v poli</h2> <p>Ke konkrétním hodnotám z pole můžete přistupovat pomocí názvu pole následovaného klíčem prvku (někdy nazývaným index) v hranatých závorkách:</p><p>$ věk ["Fred"]; $ ukazuje;</p><p>Klíčem může být řetězec nebo celé číslo. Řetězcové hodnoty jako čísla (bez úvodních nul) jsou považovány za celá čísla. Tím pádem, <b>$ pole</b> a <b>$ pole [‘3’]</b> odkazují na stejný prvek, ale <b>$ pole ['03']</b> odkazuje na jiný prvek. Jako klíče lze také použít záporná čísla, ale neurčují pozice od konce pole, jako v <b>Perl.</b></p> <p>Klíč není nutné uzavírat do uvozovek. Například, <b>$ pole [‚Fred‘]</b> jako <b>$ Arrat.</b> Stále považován za dobrý styl <b>PHP</b> vždy používejte uvozovky. Pokud je index bez uvozovek, pak PHP používá jako index konstantní hodnotu:</p><p>Definujte ("index", 5); pole echo $; // vrátí $ pole, nikoli $ pole ["index"];</p><p>Pokud chcete do indexu nahradit číslo, musíte to udělat:</p><p>$ věk ["Klonovat $ číslo"]; // vrátí například $ věk ["Clone5"];</p><p>Neuvádějte však klíč do uvozovek v následujícím případě:</p><p>// chybný tisk "Dobrý den, $ osoba [" jméno "]"; tisknout "Dobrý den, $ osoba [" jméno "]"; // správný tisk "Ahoj, $ osoba";</p><h2>Ukládání dat do polí</h2> <p>Když se pokusíte uložit hodnotu do pole, pole se automaticky vytvoří, pokud předtím neexistovalo, ale když se pokusíte načíst hodnotu z pole, které nebylo definováno, pole se nevytvoří. Například:</p><p>// $ adresy dosud nebyly definovány echo $ adresy; // nic echo $ adresy; // nic $ adresy = "spam@cyberpromo.net"; echo $ adresy; // tisk "Array"</p><p>K inicializaci pole v programu můžete použít jednoduché přiřazení:</p><p>$ adresy = "spam@cyberpromo.net"; $ adresy = "abuse@example.com"; $ adresy = "root@example.com"; //...</p><p>Deklarovali jsme pole indexů s celočíselnými indexy začínajícími na 0.</p> <p>Asociativní pole:</p><p>$ cena ["Těsnění"] = 15,29; $ cena ["Kolo"] = 75,25; $ cena ["pneumatika"] = 50,00; //...</p><p>Jednodušší způsob, jak inicializovat pole, je použít konstrukt <b>Pole ()</b> který vytvoří pole ze svých argumentů:</p><p>$ adresy = pole ("spam@cyberpromo.net", "abuse@example.com", "root@example.com");</p><p>Chcete-li vytvořit asociativní pole pomocí <b>Pole (),</b> použití <b>=> </b> znak oddělující indexy od hodnot:</p><p>$ cena = pole ("Těsnění" => 15,29, "Kolo" => 75,25, "Pneumatika" => 50,00);</p><p>Věnujte pozornost využití mezer a zarovnání. Kód bychom mohli seskupit, ale bylo by to méně popisné:</p><p>$ cena = pole ("Těsnění" => 15,29, "Kolo" => 75,25, "Pneumatika" => 50,00);</p><p>Chcete-li vytvořit prázdné pole, musíte zavolat konstrukci <b>Pole ()</b>žádné argumenty:</p><p>$ adresy = Pole ();</p><p>Můžete zadat počáteční klíč v poli a poté seznam hodnot. Hodnoty se zadávají do pole, počínaje klíčem a poté se zvyšují:</p><p>$ dní = pole (1 => "pondělí", "úterý", "středa", "čtvrtek", "pátek", "sobota", "neděle"); // 2 je úterý, 3 je středa atd.</p><p>Pokud je počátečním indexem řetězec, pak se následující indexy stanou celými čísly začínajícími na 0. Následující kód je tedy pravděpodobně chyba:</p><p>$ whoops = pole ("pátek" => "černá", "hnědá", "zelená"); // stejné jako $ whoops = array ("Pátek" => "Černá", 0 => "Hnědá", 1 => "Zelená");</p><h2>Přidání nového prvku na konec pole</h2> <p>Chcete-li vložit více hodnot na konec existujícího indexovaného pole, použijte syntaxi:</p><p>$ rodina = pole ("Fred", "Wilma"); // $ rodina = "Fred" $ rodina = "Oblázky"; // $ rodina = "Oblázky"</p><p>Tato konstrukce předpokládá, že indexy pole jsou čísla a přiřadí prvku další dostupný číselný index počínaje 0. Pokus o přidání prvku do asociativního pole je téměř vždy chybou programátora, ale <b>PHP</b> přidá nové prvky s číselnými indexy (počínaje 0) bez varování:</p><p>$ osoba = pole ("jméno" => "Fred"); // $ osoba ["jméno"] = "Fred"; $ osoba = "Wilma"; // $ osoba = "Wilma"</p><p>V této fázi dokončíme úvodní část práce s poli v PHP. Těším se na vás u dalšího článku.</p> <p>V php existuje mnoho funkcí a operátorů pro převod polí: Sbírka funkcí pro práci s poli</p><p>Existuje několik způsobů, jak přidat pole do pole pomocí php, a všechny mohou být užitečné pro jednotlivé případy.</p><h2>"Operátor +"</h2><p>Toto je jednoduchý, ale složitý způsob:</p><p>$ c = $ a + $ b</p><p><b>To přidá pouze ty klíče, které ještě nejsou v poli $ a. V tomto případě jsou prvky připojeny na konec pole.</b></p><p>To znamená, že pokud klíč z pole $ b chybí v poli $ a, pak bude prvek s tímto klíčem přidán do výsledného pole. <br>Pokud pole $ a již obsahuje prvek s takovým klíčem, pak jeho hodnota zůstane nezměněna.</p><p><b>Jinými slovy, součet se mění od změny místa výrazů: $ a + $ b! = $ B + $ a - to stojí za zapamatování.</b></p><p>Nyní podrobnější příklad, který to ilustruje:</p><p>$ arr1 = ["a" => 1, "b" => 2]; $ arr2 = ["b" => 3, "c" => 4]; var_export ($ arr1 + $ arr2); // pole (// "a" => 1, // "b" => 2, // "c" => 4, //) var_export ($ arr2 + $ arr1); // pole (// "b" => 3, // "c" => 4, // "a" => 1, //)</p><h2>Funkce Array_merge ().</h2><p>Tuto funkci můžete použít následovně:</p><p>$ result = array_merge ($ arr1, $ arr2)</p><p>Resetuje číselné indexy a nahrazuje řetězce. Skvělé pro zřetězení dvou nebo více číselně indexovaných polí:</p><blockquote><p>Pokud mají vstupní pole stejné řetězcové klíče, pak každá následující hodnota nahradí tu předchozí. Pokud však pole mají stejné číselné klíče, hodnota uvedená jako poslední nenahradí původní hodnotu, ale bude připojena na konec pole.</p> </blockquote><h2>Funkce Array_merge_recursive</h2><p>Dělá to samé jako array_merge, ale také rekurzivně iteruje každou větví pole a dělá to samé s potomky.</p><h2>Funkce Array_replace ().</h2><p>Nahradí prvky pole prvky jiných předávaných polí.</p><h2>Funkce Array_replace_recursive ().</h2><p>Stejně jako array_replace zpracovává pouze všechny větve pole.</p> <p><b>pole_pad</b></p><p>Přidá do pole více prvků. <br>Syntax:</p><p>Array array_pad (vstup pole, int pad_size, smíšená hodnota pad_value)</p><p>Array_pad () vrací kopii vstupního pole, do kterého byly přidány prvky s pad_values, takže počet prvků ve výsledném poli je roven velikosti pad_size. <br>Pokud pad_size> 0, pak budou prvky přidány na konec pole a if<0 - то в начало. <br>Pokud je hodnota pad_size menší než prvky v původním vstupním poli, nedojde k žádnému sčítání a funkce vrátí původní vstupní pole. <br>Příklad použití funkce array_pad ():</p><p>$ arr = pole (12, 10, 4); <br>$ vysledek = pole_pad ($ arr, 5, 0); <br>// $ vysledek = pole (12, 10, 4, 0, 0); <br>$ vysledek = pole_pad ($ arr, -7, -1); <br>// $ výsledek = pole (-1, -1, -1, -1, 12, 10, 4) <br>$ result = array_pad ($ arr, 2, "noop"); <br>// nepřidá</p><p><b>pole_map</b></p><p>Použití vlastní funkce na všechny prvky zadaných polí. <br>Syntax:</p><p>Pole pole_map (smíšené zpětné volání, pole arr1 [, pole ...])</p><p>Funkce array_map () vrací pole, které obsahuje prvky všech zadaných polí po zpracování vlastní funkcí zpětného volání. <br>Počet parametrů předávaných do uživatelsky definované funkce se musí shodovat s počtem polí předávaných do funkce array_map ().</p><p>Příklad použití funkce array_map (): Zpracování jednoho pole</p><p> <?phpfunction cube($n) {<br>návrat $ n * $ n * $ n; <br>} <br>$ a = pole (1, 2, 3, 4, 5); <br>$ b = mapa_pole ("kostka", $ a); <br>print_r ($ b); <br>?> </p><p>Pole ( <br> => 1<br> => 8<br> => 27<br> => 64<br> => 125<br>) </p><p>Příklad použití funkce array_map (): Zpracování více polí</p><p> <?phpfunction show_Spanish($n, $m) {<br>return "Číslo $ n ve španělštině je $ m"; <br>} <br>function map_spanish ($ n, $ m) ( <br>návratové pole ($ n => $ m); <br>}</p><p>$ a = pole (1, 2, 3, 4, 5); <br>$ b = pole ("uno", "dos", "tres", "cuatro", "cinco"); <br>$ c = mapa_pole ("show_Spanish", $ a, $ b); <br>print_r ($ c);</p><p>$ d = mapa_pole ("map_španělština", $ a, $ b); <br>print_r ($ d); <br>?> </p><p>Výše uvedený příklad vypíše následující:</p><p>// tisk $ cArray ( <br>=> Číslo 1 ve španělštině je uno <br>=> Číslo 2 ve španělštině je dos <br>=> Číslo 3 ve španělštině je tres <br>=> Číslo 4 ve španělštině je cuatro <br>=> Číslo 5 ve španělštině je cinco <br>)</p><p>// tisk $ dArray ( <br>=> Pole <br>=> ne <br>)</p><p>=> Pole <br>=> dos <br>)</p><p>=> Pole <br>=> tres <br>)</p><p>=> Pole <br>=> cuatro <br>)</p><p>=> Pole <br>=> cinco <br>)</p><p>Obvykle se funkce array_map () aplikuje na pole stejné dimenze. Pokud mají pole různé délky, pak jsou menší pole doplněna prvky s prázdnými hodnotami. <br>Je třeba poznamenat, že pokud místo názvu funkce zpracování zadáte hodnotu null, vytvoří se pole polí. <br>Příklad použití funkce array_map (): Vytvoření pole polí</p><p> <?php$a = array(1, 2, 3, 4, 5);<br>$ b = pole ("jeden", "dva", "tři", "čtyři", "pět"); <br>$ c = pole ("uno", "dos", "tres", "cuatro", "cinco"); <br>$ d = mapa_pole (null, $ a, $ b, $ c); <br>print_r ($ d); <br>?> </p><p>Výše uvedený příklad vypíše následující:</p><p>Pole ( <br>=> Pole <br> => 1<br>=> jeden <br>=> ne <br>)</p><p>=> Pole <br> => 2<br>=> dva <br>=> dos <br>)</p><p>=> Pole <br> => 3<br>=> tři <br>=> tres <br>)</p><p>=> Pole <br> => 4<br>=> čtyři <br>=> cuatro <br>)</p><p>=> Pole <br> => 5<br>=> pět <br>=> cinco <br>)</p><p>Funkce podporovaná PHP 4> = 4.0.6, PHP 5</p><p><b>pole_pop</b></p><p>Načte a odstraní poslední prvky pole. <br>Syntax:</p><p>Mixed array_pop (array arr);</p><p>Funkce array_pop () načte poslední prvek z pole arr a vrátí jej a poté jej odstraní. Pomocí této funkce můžeme stavět struktury, které připomínají zásobník. Pokud bylo pole arr prázdné nebo pokud pole není, funkce vrátí prázdný řetězec NULL.</p><p>Po použití funkce array_pop () se kurzor pole nastaví na začátek. <br>Příklad použití funkce array_pop ():</p><p> <?php$stack = array("orange", "apple", "raspberry");<br>$ ovoce = array_pop ($ stack); <br>print_r ($ stack); <br>print_r ($ ovoce); <br>?> </p><p>Příklad vypíše následující:</p><p>Pole ( <br>=> oranžová <br>=> banán <br>=> jablko <br>) </p><p>Funkce je podporována PHP 4, PHP 5</p><p><b>array_push</b></p><p>Přidá jeden nebo více prvků na konec pole. <br>Syntax:</p><p>Int array_push (array arr, mixed var1 [, mixed var2, ..])</p><p>Array_push () přidá var1, var2 atd. do arr. Přiřadí jim číselné indexy – stejně jako u standardních. <br>Pokud potřebujete přidat pouze jeden prvek, může být jednodušší použít tento operátor:</p><p>Array_push ($ Arr, 1000); // volání funkce $ Arr = 100; // totéž, ale kratší</p><p>Příklad použití funkce array_push ():</p><p> <?php$stack = array("orange", "banana");<br>array_push ($ stack, "jablko", "malina"); <br>print_r ($ stack); <br>?> </p><p>Příklad vypíše následující:</p><p>Pole ( <br>=> oranžová <br>=> banán <br>=> jablko <br>=> malina <br>) </p><p>Všimněte si, že array_push () bere pole jako zásobník a vždy přidává prvky na jeho konec. <br>Funkce je podporována PHP 4, PHP 5</p><p><b>array_shift</b></p><p>Načte a odstraní první prvek v poli. <br>Syntax:</p><p>Smíšený array_shift (array arr)</p><p>Funkce Array_shift () načte první prvek pole arr a vrátí jej. Velmi se podobá array_pop (), <br>ale přijímá pouze počáteční, nikoli konečný prvek, a také vytváří poměrně silný "otřes" celého pole: koneckonců při extrahování prvního prvku musíte upravit všechny číselné indexy všech zbývajících prvků , od té doby všechny následující prvky pole se posunou o jednu pozici dopředu. Řetězcové klíče pole se nezmění. <br>Pokud je arr prázdné nebo se nejedná o pole, funkce vrátí hodnotu NULL.</p><p>Po použití této funkce se ukazatel pole přesune na začátek. <br>Příklad použití funkce array_shift ():</p><p> <?php$stack = array("orange", "banana", "apple", "raspberry");<br>$ fruit = array_shift ($ stack); <br>print_r ($ stack); <br>?> </p><p>Tento příklad vypíše následující:</p><p>Pole ( <br>=> banán <br>=> jablko <br>=> malina <br>) </p><p>a proměnná $ ovoce bude mít hodnotu "oranžová"</p><p>Funkce je podporována PHP 4, PHP 5</p><p><b>array_unshift</b></p><p>Přidá jednu nebo více hodnot na začátek pole. <br>Syntax:</p><p>Int array_unshift (seznam arr, smíšená var1 [, smíšená var2, ...])</p><p>Array_unshift () přidá předané hodnoty var na začátek pole arr. Pořadí nových prvků v poli je zachováno. Všechny číselné indexy pole se změní tak, aby začínalo na nule. Všechny řetězcové indexy v poli jsou nezměněny. <br>Funkce vrátí nový počet prvků v poli. <br>Příklad použití funkce array_unshift ():</p><p> <?php$queue = array("orange", "banana");<br>array_unshift (fronta $, "jablko", "malina"); <br>?> </p><p>Nyní bude mít proměnná $ fronty následující prvky:</p><p>Pole ( <br>=> jablko <br>=> malina <br>=> oranžová <br>=> banán <br>) </p><p>Funkce je podporována PHP 4, PHP 5</p><p><b>pole_unikátní</b></p><p>Odstraní duplicitní hodnoty v poli. <br>Syntax:</p><p>Array array_unique (array arr)</p><p>Array_unique () vrací pole všech jedinečných hodnot v arr spolu s jejich klíči odstraněním všech duplicitních hodnot. První nalezené dvojice klíč => hodnota se umístí do výsledného pole. Indexy jsou uloženy. <br>Příklad použití funkce array_unique ():</p><p> <?php$input = array("a" =>"zelená", "červená", "b" => <br>"zelená", "modrá", "červená"); <br><br>print_r ($ výsledek); <br>?> </p><p>Příklad vypíše následující:</p><p>Pole ( <br>[a] => zelená <br>=> červená <br>=> modrá <br>) </p><p>Příklad použití funkce array_unique (): Porovnání datových typů</p><p> <?php$input = array(4, "4", "3", 4, 3, "3");<br>$ vysledek = array_unique ($ input); <br>var_dump ($ výsledek); <br>?> </p><p>Příklad vypíše následující:</p><p>Pole (2) ( <br>=> int (4) <br>=> řetězec (1) "3" <br>} </p><p>Funkce podporovaná PHP 4> = 4.0.1, PHP 5</p><p><b>pole_chunk</b></p><p>Funkce rozdělí pole na části. <br>Syntax:</p><p>Array array_chunk (array arr, int size [, bool zachování_klíčů])</p><p>Funkce Array_chunk () rozdělí původní pole arr do několika polí, jejichž délka je určena velikostí čísla. Pokud rozměr původního pole není dělitelný částmi přesně velikosti, bude mít poslední pole menší rozměr. <br>Funkce array_chunk () vrací vícerozměrné pole, jehož indexy začínají od 0 do počtu přijatých polí a hodnoty jsou pole získaná v důsledku rozdělení. <br>Volitelný parametr zachování_klíčů určuje, zda se mají zachovat klíče původního pole, či nikoli. Pokud je tento parametr false (výchozí hodnota), pak budou indexy výsledných polí specifikovány jako čísla začínající od nuly. Pokud je parametr pravdivý, pak jsou klíče původního pole zachovány. <br>Příklad použití funkce array_chunk ():</p><p>$ pole = pole ("1. prvek", <br>"2. prvek", <br>"3. prvek", <br>"4. prvek", <br>"pátý prvek"); <br>print_r (pole_chunk ($ pole, 2)); <br>print_r (pole_chunk (pole $, 2, TRUE));</p><p>Příklad vypíše následující:</p><p>Pole ( <br>=> Pole <br>=> 1. prvek <br>=> 2. prvek <br>)</p><p>=> Pole <br>=> 3. prvek <br>=> 4. prvek <br>)</p><p>=> Pole <br>=> 5. prvek <br>)</p><p>)<br>Pole ( <br>=> Pole <br>=> 1. prvek <br>=> 2. prvek <br>)</p><p>=> Pole <br>=> 3. prvek <br>=> 4. prvek <br>)</p><p>=> Pole <br>=> 5. prvek <br>)</p><p>Funkce podporovaná PHP 4> = 4.2.0, PHP 5</p><p><b>pole_výplň</b></p><p>Funkce vyplní pole konkrétními hodnotami. <br>Syntax:</p><p>Array array_fill (int start_index, int num, smíšená hodnota)</p><p>Funkce array_fill () vrací pole, které obsahuje numerické hodnoty zadané v parametru value, počínaje prvkem zadaným v parametru start_index. <br>Příklad pomocí array_diff_uassoc ():</p><p> <?php$a = array_fill(5, 6, "banana"); <br>print_r ($ a); <br>?> </p><p>Příklad vypíše následující:</p><p>Pole ( <br>=> banán <br>=> banán <br>=> banán <br>=> banán <br>=> banán <br>=> banán <br>) </p><p>Funkce podporovaná PHP 4> = 4.2.0, PHP 5</p><p><b>pole_filtr</b></p><p>Funkce aplikuje filtr na pole pomocí vlastní funkce. <br>Syntax:</p><p>Array array_filter (vstup pole [, zpětné volání])</p><p>Funkce array_filter () vrací pole, které obsahuje hodnoty ve vstupním poli, filtrované podle výsledků vlastní funkce zpětného volání. <br>Pokud je původní vstupní pole asociativní pole, indexy se uloží do výsledného pole. <br>Příklad použití funkce array_filter ():</p><p> <?phpfunction odd($var) {<br>return ($ var% 2 == 1); <br>}</p><p>funkce sudá ($ var) ( <br>return ($ var% 2 == 0); <br>}</p><p>$ pole1 = pole ("a" => 1, "b" => 2, "c" => 3, "d" => 4, "e" => 5); <br>$ pole2 = pole (6, 7, 8, 9, 10, 11, 12); <br>echo "Liché: n"; <br>print_r (filtr_pole ($ pole1, "liché")); <br>echo "Sudy: n"; <br>t_r (filtr_pole ($ pole2, "sud")); <br>?> </p><p>Příklad vypíše následující:</p><p>Odd: Array ( <br>[a] => 1 <br>[c] => 3 <br>[e] => 5 <br>Even: Array ( <br> => 6<br> => 8<br> => 10<br> => 12<br>) </p><p>Stojí za zmínku, že místo názvu funkce filtrování můžete zadat pole, které obsahuje odkaz na objekt a název metody. <br>Za zmínku také stojí, že při zpracování pole pomocí funkce array_filter () jej nelze změnit: přidat, odebrat prvky nebo vynulovat pole, protože to může vést k nesprávnému fungování funkce. <br>Funkce podporovaná PHP 4> = 4.0.6, PHP 5</p> <br> <br> <script>document.write("<img style='display:none;' src='//counter.yadro.ru/hit;artfast_after?t44.1;r"+ escape(document.referrer)+((typeof(screen)=="undefined")?"": ";s"+screen.width+"*"+screen.height+"*"+(screen.colorDepth? screen.colorDepth:screen.pixelDepth))+";u"+escape(document.URL)+";h"+escape(document.title.substring(0,150))+ ";"+Math.random()+ "border='0' width='1' height='1' loading=lazy loading=lazy>");</script> </div> </article> <div class="post-bottom"> <div class="post-share"> <script src="//yastatic.net/es5-shims/0.0.2/es5-shims.min.js"></script> <script src="//yastatic.net/share2/share.js"></script> <div class="ya-share2" data-services="vkontakte,facebook,odnoklassniki,moimir" data-counter=""></div> </div> </div> <div class='yarpp-related'> <div class="related-items"> <div class="headline">Nenašli jste odpověď na svou otázku? Podívejte se sem</div> <div class="items"> <div class="related-item"> <a class="related-item__title" href="https://appcube.ru/cs/upravlyaemaya-raspredelennaya-arhitektura-arhitektura-raspredelennoi-sistemy-upravleniya-na-osnove-reko.html"><img src="/uploads/e4c78289b8726a7f311fa0aabf5cf29e.jpg" width="120" height="120" alt="Architektura distribuovaného řídicího systému založeného na rekonfigurovatelném multi-pipeline výpočetním prostředí L-Net"прозрачные" распределенные файловые системы" class="related-item__image" / loading=lazy loading=lazy>Architektura distribuovaného řídicího systému založeného na rekonfigurovatelném multi-pipeline výpočetním prostředí L-Net „transparentní“ distribuované systémy souborů</a> <div class="related-item__comments"><span></span></div> </div> <div class="related-item"> <a class="related-item__title" href="https://appcube.ru/cs/skanirovanie-i-otpravka-elektronnoi-pochty-na-hp-laserjet-m5025-stranica.html"><img src="/uploads/c614635382cdebd6920dbfa329f4789a.jpg" width="120" height="120" alt="Stránka pro odesílání e-mailů Vyplňte soubor relay_recipients adresami z Active Directory" class="related-item__image" / loading=lazy loading=lazy>Stránka pro odesílání e-mailů Vyplňte soubor relay_recipients adresami z Active Directory</a> <div class="related-item__comments"><span></span></div> </div> <div class="related-item"> <a class="related-item__title" href="https://appcube.ru/cs/pereklyuchenie-yazyka-na-klaviature-programma-propala-yazykovaya.html"><img src="/uploads/c5be3ecb817093adcd97d7fd3f79ec9f.jpg" width="120" height="120" alt="Chybějící jazyková lišta ve Windows - co dělat?" class="related-item__image" / loading=lazy loading=lazy>Chybějící jazyková lišta ve Windows - co dělat?</a> <div class="related-item__comments"><span></span></div> </div> </div> </div> </div> <div style="text-align: center; margin-top: 15px; margin-bottom: 15px; " id="vanna-1965575812"><div class="adsense"><script type="text/javascript">ga_1();</script></div></div> </main> <aside class="sidebar"> <div class="advices" data-theme="vannapedia_v.3"> <div class="headline"></div> <div class="advices-content"> <img src="/uploads/d3c9c835a316a04f113cf710a2a6243c.jpg" width="120" height="120" alt="Spuštění makra Způsoby spouštění maker" class="advices__image" / loading=lazy loading=lazy> <div class="advices__title" data-id="3334"><a href="https://appcube.ru/cs/sozdanie-i-ispolzovanie-makrokomand-vypolnenie-makrosa-sposoby.html">Spuštění makra Způsoby spouštění maker</a></div> </div> </div> <div class="vk-widget" id="text-3"> <div class="textwidget"><script type="text/javascript" src="//vk.com/js/api/openapi.js?130"></script> <div id="vk_groups"></div> </div> </div> <div class="sidebar-questions"> <div class="headline">Nový</div> <ul> <li><a href="https://appcube.ru/cs/oformlenie-listingov-programm-listing-osnovnoi-programmy-chto-takoe.html" >Výpis hlavního programu Co je to výpis v programování</a></li> <li><a href="https://appcube.ru/cs/ustanovlenie-svyazei-mezhdu-sushchnostyami-proektirovanie-modeli-v-erwin-erwin.html" >Návrh modelu v ERWin Erwin Příklady</a></li> <li><a href="https://appcube.ru/cs/soobshchenie-vasha-tranzakciya-uspeshno-zavershena-chto-takoe-tranzakciya-po.html" >Co je transakce bankovní kartou</a></li> <li><a href="https://appcube.ru/cs/rukovodstvo-po-bystromu-vyboru-ssylki-na-skachivanie-besplatnyh.html" >Průvodce rychlým výběrem (odkazy na stažení bezplatných programů pro výměnu a úpravu ikon) Stáhněte si program pro tvorbu ico</a></li> <li><a href="https://appcube.ru/cs/programma-dlya-ochistki-istorii-kompyutera-udalenie-istorii.html" >Smazání historie prohlížení na internetu</a></li> <li><a href="https://appcube.ru/cs/kak-sozdat-svoi-komiks-sozdanie-komiksov-onlain-programma-gde-est.html" >Vytvářejte komiksy online Program s komiksy</a></li> </ul> </div> <div class="section"> <div id="macire1" style="height:500px;width:240px;" align="center"></div> </div> <div class="section"> <div class="headline">Populární články</div> <ul class="sidebar-posts"> <li><a href="https://appcube.ru/cs/bazovaya-zashchita-pk-kakoi-antivirus-vybrat-ukraincy-otkazyvayutsya.html"><img src="/uploads/8b27640486c2e86bdd989505ace23fdf.jpg" width="80" height="80" alt="Jaký antivirus zvolit: Ukrajinci odmítají ruský software Hackeři nespí" / loading=lazy loading=lazy>Jaký antivirus zvolit: Ukrajinci odmítají ruský software Hackeři nespí</a></li> <li><a href="https://appcube.ru/cs/osnovnye-komandy-postgresql-osnovnye-komandy-postgresql-poisk-i.html"><img src="/uploads/fb3321549c16f1aedad4133f0038b115.jpg" width="80" height="80" alt="Základní příkazy PostgreSQL Vyhledání a změna umístění klastrové instance" / loading=lazy loading=lazy>Základní příkazy PostgreSQL Vyhledání a změna umístění klastrové instance</a></li> <li><a href="https://appcube.ru/cs/kanal-sredizemnoe-i-krasnoe-more-sueckii-kanal-granica-mezhdu-dvumya.html"><img src="/uploads/db9d7a789a0ed701639e7e7630ff91ee.jpg" width="80" height="80" alt="Suezský průplav – hranice mezi dvěma kontinenty" / loading=lazy loading=lazy>Suezský průplav – hranice mezi dvěma kontinenty</a></li> </ul> </div> <div class="section"> <div class="headline">Novinka na webu</div> <ul class="sidebar-posts sidebar-photo"> <li><a href="https://appcube.ru/cs/zaregistrirovannye-19-oktyabrya-v-odnoklassnikah-odnoklassniki.html">Odnoklassniki: Registrace a vytvoření profilu</a></li> <li><a href="https://appcube.ru/cs/e-yavlyaetsya-e-funkcii-e-vyrazheniya-cherez-trigonometricheskie.html">E je. E (funkce E). Výrazy z hlediska goniometrických funkcí</a></li> <li><a href="https://appcube.ru/cs/podrobnyi-katalog-socialnyh-setei-socseti-rossii-seichas-v-soc.html">Sociální sítě Ruska Nyní v sociálních sítích</a></li> <li><a href="https://appcube.ru/cs/neostorozhnyi-foros-otkryt-levoe-menyu-foros-put-ot-aeroporta.html">Otevřete levé menu foros</a></li> <li><a href="https://appcube.ru/cs/analitik-tv-na-yutube-videoanalitika-v-sistemah-videonablyudeniya.html">Video analytika ve video monitorovacích systémech</a></li> </ul> </div> </aside> </div> <footer class="footer"> <nav class="footer__nav"><ul><li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children menu-item-1219"><a href="https://appcube.ru/cs/">Nový</a> <ul class="sub-menu"> <li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-6692"><a href="https://appcube.ru/cs/pyat-sposobov-proyasnit-situaciyu-deistvennye-uprazhnenie.html">Akční cvičení k vyjasnění a změně situace Vyjasnění situace</a></li> <li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-6691"><a href="https://appcube.ru/cs/tatarskaya-klaviatura-dlya-android-download-tatarskaya-klaviatura-for-pc-kak.html">Stáhněte si Tatar Keyboard pro PC Jak psát dopisy v tatarštině</a></li> <li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-6689"><a href="https://appcube.ru/cs/procedury-v-paskale-prezentaciya-procedury-i-funkcii-v-paskale.html">Procedury a funkce v Pascalu</a></li> <li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-6688"><a href="https://appcube.ru/cs/sreda-programmirovaniya-paskal-avs-prezentaciya-yazyk-programmirovaniyaabc-pascal-prezentaciya-k-uroku.html">Prezentace programovacího jazyka ABC Pascal na lekci informatiky a ICT na dané téma</a></li> </ul> </li> <li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children menu-item-1230"><a href="https://appcube.ru/cs/">Oblíbený</a> <ul class="sub-menu"> <li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-6687"><a href="https://appcube.ru/cs/prezentaciya-po-biologii-na-temu-virusy-i-fagi-10-klass-prezentaciya.html">Biologická prezentace na téma "Viry a fágy" (10. stupeň) Typování fágů S</a></li> <li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-6686"><a href="https://appcube.ru/cs/chto-takoe-rastrovaya-grafika-i-gde-e-primenenie-rastrovaya-grafika-obshchie.html">Rastrová grafika, obecné informace - přednáška Pojem rastrového obrázku</a></li> <li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-6685"><a href="https://appcube.ru/cs/prezentaciya-na-temu-pamyat-kompyutera-vnutrennyaya-pamyat.html">Vnitřní paměť počítače Disky Blu-ray s vysokou hustotou</a></li> <li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-6684"><a href="https://appcube.ru/cs/postoyannyi-elektricheskii-tok-ponyatie-ob-elektricheskom-toke.html">Prezentace o fyzice "Elektrický proud v různých prostředích" Světelná prezentace na téma elektrický proud</a></li> <li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-6683"><a href="https://appcube.ru/cs/razrabotka-uroka-i-prezentaciya-po-okruzhayushchemu-miru-pochemu-listya.html">Aneb role zelených listů pro rostliny a lidi“</a></li> <li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-6682"><a href="https://appcube.ru/cs/pochemu-listya-zelenye-prezentaciya-prezentaciya-pochemu-rasteniya-zelenye.html">Prezentace, proč jsou rostliny zelené</a></li> <li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-6680"><a href="https://appcube.ru/cs/veb-kvest-kak-sposob-aktivizacii-uchebnoi-deyatelnosti-uchashchihsya.html">Web quest jako způsob zkvalitnění vzdělávacích aktivit studentů Tvorba web questů</a></li> <li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-6679"><a href="https://appcube.ru/cs/statisticheskaya-obrabotka-dannyh-i-ee-osobennosti-prezentaciya-na.html">Prezentace na téma "prvky statistického zpracování dat" Hlavní cíle studia prvků statistiky</a></li> </ul> </li> <li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children menu-item-1236"><a href="https://appcube.ru/cs/">Doporučeno</a> <ul class="sub-menu"> <li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-6678"><a href="https://appcube.ru/cs/istoriya-sozdaniya-dvoichnogo-kodirovaniya-prezentaciya-dvoichnoe.html">Binární kódování Informace a informační procesy</a></li> <li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-6677"><a href="https://appcube.ru/cs/ustanovka-plansheta-apple-ipad-v-avtomobil-derzhateli-dlya-ipad-ipad-air-ipad.html">Držáky na iPad, iPad Air, iPad mini do auta s montáží do CD slotu, na palubní desku, na hlavovou opěrku Držáky do auta na iPad mini</a></li> <li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-6676"><a href="https://appcube.ru/cs/zalipaet-knopka-gromkosti-na-telefone-lyuft-knopok-gromkosti-i-vklyucheniya-na.html">Vůle tlačítek hlasitosti a napájení na iPhone - manželství nebo ne?</a></li> <li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-6675"><a href="https://appcube.ru/cs/setevaya-karta-ne-vidit-kabel-sposoby-resheniya-problemy.html">Síťová karta nevidí kabel: pokyny k řešení problému Co dělat, když nefunguje internetový kabel</a></li> <li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-6674"><a href="https://appcube.ru/cs/mobilnoe-prilozhenie-lenta-gipermarket-skachat-na-aifon-stocard.html">StoCard a Wallet: slevové karty z aplikace</a></li> <li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-6672"><a href="https://appcube.ru/cs/kak-delaetsya-skrinshoty-na-aipade-kak-sdelat-skrinshot-na-iphone.html">Jak pořídit snímek obrazovky na iPhone, iPad nebo iPod pěti způsoby Jak na to</a></li> <li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-6671"><a href="https://appcube.ru/cs/znakomstva-bez-registracii-premium-i-vip-akkauntov-smski-molodoi-i-besplatnyi.html">Smski: mladý a svobodný</a></li> <li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-6670"><a href="https://appcube.ru/cs/svetofor-s-dvumya-krasnymi-signaly-svetofora-pravila-dorozhnogo.html">Semafor se dvěma červenými</a></li> </ul> </li> <li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children menu-item-6898"><a href="https://appcube.ru/cs/">O webu</a> <ul class="sub-menu"> <li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-6900"><a href="">O webu</a></li> <li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-6901"><a href="">Reklama na webu</a></li> <li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-6902"><a href="">Kontakty</a></li> </ul> </li> </ul></nav> <div class="footer-bottom"> <div class="footer-left"> <div class="foot__logo"> <div class="footer__logo-sitename">appcube.ru <span>ru</span></div> </div> <style> .foot__logo { min-height: 35px; margin: 0 0 11px -79px; padding: 9px 0 0 79px; text-decoration: none; } </style> <p>© 2021 Všechna práva vyhrazena</p> <p>Web o počítačích</p> <ul class="footer-bottom__nav"> <li><a href="" >Reklama na projektu</a></li> </ul> </div> <div class="footer-buttons"> </div> <ul class="footer__soc"> <li><a href="http://vk.com/" target="_blank" class="vk">V kontaktu s</a></li> <li>spolužáci</li> <li><a href="http://www.facebook.com/" target="_blank" class="fb">Facebook</a></li> <li><a href="https://twitter.com/" target="_blank" class="twi">Cvrlikání</a></li> </ul> <div class="footer-right"> <div class="footer__note"></div> <div class="footer__counters" id="text-2"> <div class="textwidget"></div> </div> </div> </div> </footer> </div> </div> <link rel='stylesheet' id='wp-lightbox-bank.css-css' href='/wp-content/plugins/wp-lightbox-bank/assets/css/wp-lightbox-bank.css?ver=4.8.3' type='text/css' media='all' /> <script type='text/javascript' src='https://appcube.ru/wp-content/themes/vannapedia_v.3/js/scripts.js'></script> <script type='text/javascript' src='/wp-includes/js/comment-reply.min.js?ver=4.8.3'></script> <script type='text/javascript' src='/assets/scripts1.js'></script> <script type='text/javascript'> /* <![CDATA[ */ var tocplus = { "smooth_scroll":"1"} ; /* ]]> */ </script> <script type='text/javascript' src='https://appcube.ru/wp-content/plugins/table-of-contents-plus/front.min.js?ver=1509'></script> <script type='text/javascript'> var q2w3_sidebar_options = new Array(); q2w3_sidebar_options[0] = { "sidebar" : "sidebar-fixed", "margin_top" : 10, "margin_bottom" : 0, "stop_id" : "respond", "screen_max_width" : 0, "screen_max_height" : 0, "width_inherit" : false, "refresh_interval" : 1500, "window_load_hook" : false, "disable_mo_api" : false, "widgets" : ['text-4'] } ; </script> <script type='text/javascript' src='https://appcube.ru/wp-content/plugins/q2w3-fixed-widget/js/q2w3-fixed-widget.min.js?ver=5.0.4'></script> <script type='text/javascript' src='/wp-includes/js/wp-embed.min.js?ver=4.8.3'></script> <script type='text/javascript' src='https://appcube.ru/wp-content/plugins/wp-lightbox-bank/assets/js/wp-lightbox-bank.js?ver=4.8.3'></script> <script type='text/javascript' src='https://appcube.ru/wp-content/plugins/akismet/_inc/form.js?ver=4.0'></script> </body> </html>