Uy / Windows haqida umumiy ma'lumot / Mavjud qatorning oxiriga yangi massivni qanday qo'shish mumkin. PHP: massiv elementlarini qo'shish va o'chirish. Massivdagi elementlarni aniqlash

Mavjud qatorning oxiriga yangi massivni qanday qo'shish mumkin. PHP: massiv elementlarini qo'shish va o'chirish. Massivdagi elementlarni aniqlash

Massivga elementlar qo‘shish

Agar massiv mavjud bo'lsa, unga qo'shimcha elementlar qo'shilishi mumkin. Bu to'g'ridan-to'g'ri belgilash operatori (teng belgi) yordamida satr yoki raqamga qiymat berish kabi amalga oshiriladi. Bunday holda, siz qo'shilgan elementning kalitini ko'rsatishingiz shart emas, lekin har qanday holatda, massivga kirishda sizga kerak bo'ladi. kvadrat qavslar

. $List-ga ikkita yangi element qo'shib, biz yozamiz:
$List = "nok";

$List = "pomidorlar";

. $List-ga ikkita yangi element qo'shib, biz yozamiz:
$List = "nok";

Agar kalit ko'rsatilmagan bo'lsa, har bir element mavjud massivga qo'shiladi va keyingi tartib raqami bilan indekslanadi. Agar biz massivga oldingi bo'limdagi elementlarning indekslari 1, 2 va 3 bo'lgan yangi elementlarni qo'shsak, nok 4 indeksga, pomidor esa 5 indeksga ega bo'ladi. Indeksni aniq ko'rsatsangiz va u bilan qiymat bo'ladi. allaqachon mavjud bo'lsa, u joydagi mavjud qiymat yo'qoladi va yangisi bilan almashtiriladi:

Biz soups.php skriptini qayta yozish orqali massivga yangi elementlar qo'shishga harakat qilamiz. Avval massivning asl elementlarini, so'ngra qo'shilganlar bilan birga asl nusxalarini chop etish orqali biz sodir bo'lgan o'zgarishlarni osongina ko'rishimiz mumkin.

Strlen() funksiyasi yordamida satr uzunligini (undagi belgilar sonini) bilib olishingiz mumkin bo'lganidek, count() funksiyasi yordamida massivdagi elementlar sonini aniqlash ham oson:

  1. $HowMany = count($Array); soups.php faylini oching.
  2. matn muharriri
  3. array() funktsiyasidan foydalanib massivni ishga tushirgandan so'ng, quyidagi yozuvni qo'shing:
    $HowMany = hisoblash ($sho'rvalar);

    print("Masivda $HowMany element mavjud.

    \n");

  4. count() funksiyasi $Soups massivida nechta element borligini aniqlaydi. Ushbu qiymatni o'zgaruvchiga belgilash orqali uni chop etish mumkin.
  5. Massivga uchta qo'shimcha element qo'shing.
    $Soups["Thursday"] = "Tovuqli noodle";
    $sho'rvalar["Juma"] = "Pomidor";
  6. $Sups["Shanba"] = "Brokkoli kremi";
  7. Massivdagi elementlarni hisoblang va ushbu qiymatni chop eting.
    $HowManyNow = hisoblash ($sho'rvalar);

    print("Masiv endi $HowManyNow elementlarini o'z ichiga oladi.

  8. \n");

Skriptni saqlang (Ro'yxat 7.2), uni serverga yuklang va brauzerda sinab ko'ring (rasm).

1
2
3 Listing 7.2 Tegishli operator yordamida har bir elementga qiymat berish orqali massivga bir vaqtning o'zida bitta elementni to'g'ridan-to'g'ri qo'shishingiz mumkin. count() funksiyasidan massivda nechta element borligini bilish uchun foydalanish mumkin.</TITLEx/HEAD><br> 4 <BODY><br> 5 <?php<br>Massivlardan foydalanish <br>6 $sho'rvalar = massiv( <br>7 "Dushanba"=>"Clam Chowder", <br>8 "Seshanba"=>"Oq tovuq chili", <br><br>9 "Chorshanba"=>"Vegetarian"); <br>11 print("Masivda $HowMany mavjud <P>elementlar. <br>\n"); <br>12 $sho'rvalar["Payshanba"] = "Tovuqli Noodle"; <br>13 $sho'rvalar["Juma"] = "Pomidor"; <br>14 $sho'rvalar["Shanba"] = "Krema <br>Brokkoli"; <br>15 $HowManyNow = hisoblash ($sho'rvalar); <br>16 print("Masiv hozirda mavjud <P>elementlar. <br> 17 ?><br> 18 </BODY><br> 19 </HTML> </p><p>$HowManyNow elementi. <a href="https://uptostart.ru/uz/kak-otkryt-roditelskii-kontrol-kak-nastroit-funkcii/">PHP 4.0 da paydo bo'ldi</a> yangi xususiyat</p><p>, bu sizga bir massivni boshqasiga qo'shish imkonini beradi. Bu amalni massivlarni birlashtirish yoki birlashtirish deb ham atash mumkin. array_merge() funksiyasi quyidagicha chaqiriladi:</p><p>$NewArray = array_merge($OneArray, $TwoArray);</p> <p>Agar siz PHP 4.0 oʻrnatilgan serverda ishlayotgan boʻlsangiz, ushbu funksiya yordamida soups.php sahifasini qayta yozishingiz mumkin.</p> <ol><li>Ikki massivni birlashtirish</li> <li>Agar hali ochilmagan bo'lsa, soups.php faylini matn muharririda oching.</li> array() funktsiyasidan foydalanib massivni ishga tushirgandan so'ng, quyidagi yozuvni qo'shing: <br>$Soups massivini ishga tushirgandan so'ng, uning elementlarini hisoblang va natijani chop eting. <P>print("Masiv endi $HowManyNow elementlarini o'z ichiga oladi. <ol>print("$Soups massivida $HowMany element mavjud.</ol>$Soups2 = massiv( <br>"Payshanba"=>"Tovuqli noodle", <br>"Juma"=>"Pomidor", <br>"Shanba"=>"Brokkoli kremi"); <br>$HowMany2 = count($Sups2); <br>print("$Soups2 massivida $HowMany2 element mavjud. <P>print("Masiv endi $HowManyNow elementlarini o'z ichiga oladi. <li>Ikki massivni bittaga birlashtiring.</li>$TheSoups = array_merge($Soups, $Sups2); <p>Massivlar shu tartibda joylashtirilganligiga ishonch hosil qiling ($Soups, keyin $Sups2), ya'ni payshanba va juma elementlari chorshanba dushanbasi elementlariga qo'shilishi kerak, aksincha emas.</p> <li>Yangi massivning elementlarini hisoblang va natijani chop eting.</li>$HowMany3 = hisoblash ($TheSoups); <br>print("$TheSoups massivida <br>-$HowMany3 element. <P>print("Masiv endi $HowManyNow elementlarini o'z ichiga oladi. <li>PHP va HTML hujjatini yoping.</li> ?></BODYx/HTML> <li>Faylni saqlang (Ro'yxat 7.3), uni serverga yuklang va brauzerda sinab ko'ring (rasm).</li> </ol><img src='https://i1.wp.com/weblibrary.biz/bimages/php/img49.gif' height="256" width="217" loading=lazy loading=lazy><p>Listing 7.3 Array_merge() funksiyasi yangi. Bu PHP 4.0 da massivlar bilan ishlash uchun mo‘ljallangan bir qancha qo‘shimcha funksiyalardan biridir. Massivlar yordamida siz ko'p vaqtni tejashingiz mumkin.</p><p>1 <HTML><br> 2 <HEAD><br> 3 <TITLE>Listing 7.2 Tegishli operator yordamida har bir elementga qiymat berish orqali massivga bir vaqtning o'zida bitta elementni to'g'ridan-to'g'ri qo'shishingiz mumkin. count() funksiyasidan massivda nechta element borligini bilish uchun foydalanish mumkin.</TITLEx/HEAD><br> 4 <BODY><br> 5 <?php<br>6 $sho'rvalar = massiv! <br>7 "Dushanba"=>"Clam Chowder", <br>"Seshanba"=>"Oq tovuq chili", <br>8 "Chorshanba"=>"Vegetarian" <br> 9);<br>10 $HowMany = hisoblash($sho'rvalar); <br>11 print("$Soups massivida $HowMany element mavjud. <P>elementlar. <br>12 $sho'rvalar2 = massiv( <br>13 "Payshanba"=>"Tovuqli noodle", <br>14 "Juma"=>"Pomidor", <br>15 "Shanba"=>"Brokkoli kremi" <br> 16); .<br>17 $HowMany2 = hisoblash($sho'rvalar2); <br>18 chop ("$Soups2 massivida $HowMany2 elementlar mavjud. <P>elementlar. <br>19 $TbeSoupe = array_merge ($sho'rvalar, $sho'rvalar2); <br>20 $HowMany3 = hisoblash ($TheSoups) ; <br>21 chop ("$TheSoups massivida .$HowMany3 element mavjud. <P>elementlar. <br> 22 ?> "<br> 23 </BODY><br> 24 </HTML> </p><p>Elementlarni to'g'ridan-to'g'ri massivga qo'shishda ehtiyot bo'ling. Bu shunday to'g'ri amalga oshiriladi: $Ar ray = "Buni qo'shish"; iyai$Aggau = "Buni qo'shish";, lekin bu shunday to'g'ri: $Aggau = "Buni qo'shish";. Qavslar qo'yishni unutib qo'ysangiz, qo'shilgan qiymat mavjud massivni yo'q qiladi va uni oddiy satr yoki raqamga aylantiradi.</p> <p>PHP 4.0 da massivlar bilan ishlash uchun bir qancha yangi funksiyalar mavjud. Ularning hammasi ham kitobda muhokama qilinmagan. Biroq, ushbu mavzu bo'yicha to'liq ma'lumot PHP tili qo'llanmasida mavjud bo'lib, uni PHP veb-saytida topish mumkin. Agar serveringizda PHP 3.x ishlayotgan bo'lsa, PHP 4.0 uchun xos bo'lgan yangi xususiyatlardan foydalanmang.</p> <p><b>PHP</b> Skaler va kompozit ma'lumotlar turlarini qo'llab-quvvatlaydi. Ushbu maqolada biz kompozit turlardan birini ko'rib chiqamiz: massivlar. Massiv - bu kalit-qiymat juftlarining tartiblangan to'plami sifatida tashkil etilgan ma'lumotlar qiymatlari to'plami.</p> <p>Ushbu maqolada massiv yaratish, massivga elementlar qo'shish haqida so'z boradi. Massivlar bilan ishlaydigan ko'plab o'rnatilgan funktsiyalar mavjud <b>PHP</b> chunki massivlar keng tarqalgan va ulardan foydalanish foydalidir. Misol uchun, agar siz bir nechta elektron pochta manziliga elektron pochta xabarini yubormoqchi bo'lsangiz, elektron pochta manzillarini massivda saqlashingiz va keyin massivdan olingan elektron pochta manziliga xabarlarni yuborishingiz mumkin.</p> <h2>Indekslangan va assotsiativ massivlar</h2> <p>PHPda massivlarning ikki turi mavjud: indeksli va assotsiativ. Indekslangan massivning kalitlari 0 dan boshlanadigan butun sonlardir. Indekslangan massivlar massivda aniq pozitsiyani talab qilganda ishlatiladi. Assotsiativ massivlar jadvalning ikkita ustuni kabi ishlaydi. Birinchi ustun - bu qiymatga kirish uchun ishlatiladigan kalit (ikkinchi ustun).</p> <p><b>PHP</b> barcha massivlarni assotsiativ massivlar sifatida ichkarida saqlaydi, shuning uchun assotsiativ va indekslangan massivlarning yagona farqi bu kalitlarning paydo bo'lishidir. Ayrim funksiyalar asosan indekslangan massivlar bilan foydalanish uchun taqdim etiladi, chunki ular sizning kalitlaringiz 0 dan boshlanadigan ketma-ket butun sonlar deb taxmin qiladi. Ikkala holatda ham kalitlar noyobdir, ya'ni kalit bo'ladimi yoki yo'qmi, sizda bir xil kalitga ega ikkita element bo'lishi mumkin emas. satr yoki butun sondir.</p> <p>IN <b>PHP</b> massivlar o'z elementlarining kalit va qiymatlardan mustaqil bo'lgan ichki tartibiga ega va shu ichki tartib asosida massivlarni aylanib o'tish uchun ishlatilishi mumkin bo'lgan funksiyalar mavjud.</p> <h2>Massivdagi elementlarni aniqlash</h2> <p>Siz massiv nomidan keyin kvadrat qavs ichida element kaliti (ba'zan indeks deb ataladi) yordamida massivdan ma'lum qiymatlarga kirishingiz mumkin:</p><p>$age["Fred"]; $shou;</p><p>Kalit satr yoki butun son bo'lishi mumkin. Raqamlar sifatidagi satr qiymatlari (boshlovchi nolsiz) butun sonlar sifatida qabul qilinadi. Shunday qilib, <b>$massiv</b> Va <b>$massiv['3']</b> bir xil elementga murojaat qiling, lekin <b>$massiv['03']</b> boshqa elementga ishora qiladi. Salbiy raqamlar kalit sifatida ham ishlatilishi mumkin, lekin ular qator oxiridagi pozitsiyalarni ko'rsatmaydi, masalan <b>Perl.</b></p> <p>Kalitni tirnoq ichida yozish shart emas. Masalan, <b>$massiv['Fred']</b> kabi <b>$arrat.</b> Biroq, u yaxshi uslub deb hisoblanadi <b>PHP</b> har doim tirnoqlardan foydalaning. Agar indeks tirnoqsiz bo'lsa, PHP indeks sifatida doimiy qiymatdan foydalanadi:</p><p>Aniqlash("indeks",5); echo $massiv; // $massivni emas, balki $massivni qaytaradi["index"];</p><p>Agar siz raqamni indeksga almashtirmoqchi bo'lsangiz, buni qilishingiz kerak:</p><p>$age["Clone$number"]; // qaytariladi, masalan, $age["Clone5"];</p><p>Biroq, quyidagi holatda kalitni keltirmang:</p><p>// noto'g'ri chop etish "Salom, $person["name"]"; "Salom, $person["name"]" chop etish; // to'g'ri chop etish "Salom, $person";</p><h2>Ma'lumotlarni massivlarda saqlash</h2> <p>Qiymatni massivda saqlashga harakat qilganingizda, agar u ilgari mavjud bo‘lmagan bo‘lsa, massiv avtomatik ravishda yaratiladi, lekin aniqlanmagan massivdan qiymat olishga harakat qilganingizda, massiv yaratilmaydi. Masalan:</p><p>// $manzillar hozirgacha aniqlanmagan echo $adreslar; // hech narsa $adreslarni aks ettirmaydi; // hech narsa $manzillar = "spam@cyberpromo.net"; echo $manzillar; // "Masiv" ni chop etish</p><p>Dasturda massivni ishga tushirish uchun oddiy topshiriqdan foydalanishingiz mumkin:</p><p>$manzillar = "spam@cyberpromo.net"; $manzillar = "abuse@example.com"; $manzillar = "root@example.com"; // ...</p><p>Biz 0 dan boshlanadigan butun sonli indekslar qatorini e'lon qildik.</p> <p>Assotsiativ massiv:</p><p>$price["Gasket"] = 15,29; $narxi["G'ildirak"] = 75,25; $narxi["Shina"] = 50,00; // ...</p><p>Massivni ishga tushirishning oddiy usuli bu konstruksiyadan foydalanishdir <b>Massiv()</b>, uning argumentlaridan massiv tuzadi:</p><p>$manzillar = massiv("spam@cyberpromo.net", "abuse@example.com", "root@example.com");</p><p>Assotsiativ massivni yaratish uchun <b>Massiv(),</b> foydalanish <b>=> </b> indekslarni qiymatlardan ajratuvchi belgi:</p><p>$narx = massiv("Gasket" => 15,29, "G'ildirak" => 75,25, "Shina" => 50,00);</p><p>Bo'shliqlar va hizalanishdan foydalanishga e'tibor bering. Biz kodni guruhlashimiz mumkin, ammo bu unchalik aniq emas:</p><p>$narx = massiv("Gasket"=>15,29,"G'ildirak"=>75,25, "Shina"=>50,00);</p><p>Bo'sh massiv yaratish uchun siz konstruktsiyani chaqirishingiz kerak <b>Massiv()</b> argumentlarsiz:</p><p>$manzillar = Massiv();</p><p>Siz massivda boshlang'ich kalitni va keyin qiymatlar ro'yxatini belgilashingiz mumkin. Qadriyatlar massivga kiritiladi, kalitdan boshlab, keyin esa ortib boradi:</p><p>$days = massiv(1 => "Dushanba", "Seshanba", "Chorshanba", "Payshanba", "Juma", "Shanba", "Yakshanba"); // 2 - seshanba, 3 - chorshanba va hokazo.</p><p>Agar boshlang'ich indeks satr bo'lsa, keyingi indekslar 0 dan boshlab butun sonlarga aylanadi. Shunday qilib, quyidagi kod xato bo'lishi mumkin:</p><p>$whoops = massiv("Juma" => "Qora", "Jigarrang", "Yashil"); // $whoops = array("Juma" => "Qora", 0 => "Jigarrang", 1 => "Yashil");</p><h2>Massiv oxiriga yangi element qo'shish</h2> <p>Mavjud indekslangan massivning oxiriga bir nechta qiymatlarni kiritish uchun sintaksisdan foydalaning:</p><p>$family = massiv("Fred", "Wilma"); // $family = "Fred" $family = "Toshlar"; // $family = "Toshlar"</p><p>Bu konstruksiya massiv indekslarini raqamlar deb hisoblaydi va elementga 0 dan boshlab keyingi mavjud raqamli indeksni tayinlaydi. Assotsiativ massivga element qo‘shishga urinish deyarli har doim dasturchi xatosi bo‘ladi, lekin <b>PHP</b> raqamli indeksli yangi elementlarni (0 dan boshlab) ogohlantirishsiz qo'shadi:</p><p>$shaxs = massiv("ism" => "Fred"); // $person["name"] = "Fred"; $person = "Vilma"; // $person = "Wilma"</p><p>Ushbu bosqichda biz PHP da massivlar bilan ishlashning kirish qismini tugatamiz. Sizni keyingi maqolada ko'rishni orziqib kutaman.</p> <p><b>massiv_pad</b></p><p>Massivga bir nechta elementlarni qo'shadi. <br>Sintaksis:</p><p>array_pad massivi(massiv kiritish, int pad_size, aralash pad_value)</p><p>array_pad() funktsiyasi pad_valuesli elementlar qo'shilgan kirish massivining nusxasini qaytaradi, natijada olingan massivdagi elementlar soni pad_size bo'ladi. <br>Agar pad_size>0 bo'lsa, elementlar massiv oxiriga qo'shiladi va agar bo'lsa<0 - то в начало. <br>Agar pad_size qiymati dastlabki kiritish massividagi elementlardan kichik bo'lsa, u holda hech qanday qo'shimcha amalga oshirilmaydi va funktsiya asl kirish massivini qaytaradi. <br>array_pad() funksiyasidan foydalanishga misol:</p><p>$arr = massiv(12, 10, 4); <br>$natija = massiv_pad($arr, 5, 0); <br>// $natija = massiv(12, 10, 4, 0, 0); <br>$natija = massiv_pad($arr, -7, -1); <br>// $natija = massiv(-1, -1, -1, -1, 12, 10, 4) <br>$natija = massiv_pad($arr, 2, "noop"); <br>// qo'shilmaydi</p><p><b>massiv_xaritasi</b></p><p>Belgilangan massivlarning barcha elementlariga maxsus funktsiyani qo'llang. <br>Sintaksis:</p><p>Massiv array_map(aralash qayta qo'ng'iroq, massiv 1 [, massiv ...])</p><p>array_map() funksiyasi foydalanuvchi qayta qo'ng'iroq qilish funksiyasi tomonidan ishlov berilgandan so'ng barcha belgilangan massivlarning elementlarini o'z ichiga olgan massivni qaytaradi. <br>Foydalanuvchi tomonidan belgilangan funksiyaga uzatilgan parametrlar soni array_map() ga uzatilgan massivlar soniga mos kelishi kerak.</p><p>array_map() funksiyasidan foydalanishga misol: Bitta massivga ishlov berish</p><p> <?phpfunction cube($n) {<br>$n*$n*$n qaytarish; <br>} <br>$a = massiv(1, 2, 3, 4, 5); <br>$b = array_map("kub", $a); <br>print_r($b); <br>?> </p><p>massiv( <br> => 1<br> => 8<br> => 27<br> => 64<br> => 125<br>) </p><p>array_map() funksiyasidan foydalanishga misol: Bir nechta massivlarni qayta ishlash</p><p> <?phpfunction show_Spanish($n, $m) {<br>qaytish "Ispan tilidagi $n soni $m"; <br>} <br>funktsiya map_Ispancha($n, $m) ( <br>qaytish massivi ($n => $m); <br>}</p><p>$a = massiv(1, 2, 3, 4, 5); <br>$b = massiv("uno", "dos", "tres", "cuatro", "cinco"); <br>$c = array_map("show_Spanish", $a, $b); <br>print_r($c);</p><p>$d = array_map("map_ispancha", $a , $b); <br>print_r($d); <br>?> </p><p>Berilgan misol quyidagilarni chiqaradi:</p><p>// $cArray ni chop etish ( <br>=> Ispan tilida 1-raqam - uno <br>=> Ispan tilida 2-raqam - dos <br>=> Ispan tilida 3-raqam - tres <br>=> Ispan tilida 4-raqam - cuatro <br>=> Ispan tilida 5-raqam - cinco <br>)</p><p>// $dArray ni chop etish( <br>=> Massiv <br>=> no <br>)</p><p>=> Massiv <br>=> dos <br>)</p><p>=> Massiv <br>=> tres <br>)</p><p>=> Massiv <br>=> cuatro <br>)</p><p>=> Massiv <br>=> cinco <br>)</p><p>Odatda array_map() funktsiyasi bir xil o'lchamdagi massivlarda qo'llaniladi. Agar massivlar turli uzunliklarga ega bo'lsa, kichikroqlari bo'sh qiymatlarga ega elementlar bilan to'ldiriladi. <br>Shuni ta'kidlash kerakki, agar ishlov berish funktsiyasi nomi o'rniga null belgilansa, massivlar massivi yaratiladi. <br>array_map() funksiyasidan foydalanishga misol: Massivlar massivini yaratish</p><p> <?php$a = array(1, 2, 3, 4, 5);<br>$b = massiv("bir", "ikki", "uch", "to'rt", "besh"); <br>$c = massiv("uno", "dos", "tres", "cuatro", "cinco"); <br>$d = massiv_xaritasi (null, $a, $b, $c); <br>print_r($d); <br>?> </p><p>Berilgan misol quyidagilarni chiqaradi:</p><p>massiv( <br>=> Massiv <br> => 1<br>=> bir <br>=> no <br>)</p><p>=> Massiv <br> => 2<br>=> ikki <br>=> dos <br>)</p><p>=> Massiv <br> => 3<br>=> uch <br>=> tres <br>)</p><p>=> Massiv <br> => 4<br>=> to'rt <br>=> cuatro <br>)</p><p>=> Massiv <br> => 5<br>=> besh <br>=> cinco <br>)</p><p>Funktsiya PHP 4 >= 4.0.6, PHP 5 tomonidan qo'llab-quvvatlanadi</p><p><b>massiv_pop</b></p><p>Massivning oxirgi elementlarini oladi va olib tashlaydi. <br>Sintaksis:</p><p>Aralash massiv_pop(massiv arr);</p><p>array_pop() funksiyasi arr massividan oxirgi elementni chiqaradi va keyin uni olib tashlab, uni qaytaradi. Ushbu funktsiya yordamida biz stekga o'xshash tuzilmalarni qurishimiz mumkin. Agar arr massivi bo'sh bo'lsa yoki u massiv bo'lmasa, funktsiya NULL bo'sh qatorni qaytaradi.</p><p>array_pop() funktsiyasidan foydalangandan so'ng, massiv kursori boshiga o'rnatiladi. <br>array_pop() funksiyasidan foydalanishga misol:</p><p> <?php$stack = array("orange", "apple", "raspberry");<br>$fruits = array_pop($stack); <br>print_r($stek); <br>print_r($fruits); <br>?> </p><p>Misol quyidagini chiqaradi:</p><p>massiv( <br>=> apelsin <br>=> banan <br>=> olma <br>) </p><p>Funktsiya PHP 4, PHP 5 tomonidan qo'llab-quvvatlanadi</p><p><b>array_push</b></p><p>Massiv oxiriga bir yoki bir nechta element qo'shadi. <br>Sintaksis:</p><p>Int array_push(massiv qator, aralash var1 [, aralash var2, ..])</p><p>array_push() funksiyasi arr massiviga var1, var2 va hokazo elementlarni qo‘shadi. U ularga raqamli indekslarni belgilaydi - xuddi standart uchun bo'lgani kabi. <br>Agar siz faqat bitta element qo'shishingiz kerak bo'lsa, ushbu operatordan foydalanish osonroq bo'lishi mumkin:</p><p>Array_push($Arr,1000); // funktsiyani chaqirish$Arr=100; // xuddi shunday, lekin qisqaroq</p><p>array_push() funksiyasidan foydalanishga misol:</p><p> <?php$stack = array("orange", "banana");<br>array_push($stack, "olma", "malina"); <br>print_r($stek); <br>?> </p><p>Misol quyidagini chiqaradi:</p><p>massiv( <br>=> apelsin <br>=> banan <br>=> olma <br>=> malina <br>) </p><p>Esda tutingki, array_push() funksiyasi massivni stek sifatida ko‘radi va har doim oxiriga elementlar qo‘shadi. <br>Funktsiya PHP 4, PHP 5 tomonidan qo'llab-quvvatlanadi</p><p><b>massiv_shift</b></p><p>Massivning birinchi elementini oladi va olib tashlaydi. <br>Sintaksis:</p><p>Aralash massiv_shift(massiv)</p><p>array_shift() funksiyasi arr massivning birinchi elementini oladi va uni qaytaradi. Bu array_pop() ga juda o'xshaydi. <br>lekin u yakuniy elementni emas, balki faqat boshlang'ichni oladi, shuningdek, butun massivning ancha kuchli "silkitishini" hosil qiladi: axir, birinchi elementni ajratib olishda siz qolgan barcha elementlarning barcha raqamli indekslarini sozlashingiz kerak, chunki massivning barcha keyingi elementlari bir pozitsiya oldinga siljiydi. Satr massivi tugmalari o'zgarmaydi. <br>Agar arr bo'sh bo'lsa yoki massiv bo'lmasa, funktsiya NULLni qaytaradi.</p><p>Ushbu funktsiyadan foydalangandan so'ng, massiv ko'rsatkichi boshiga o'tkaziladi. <br>array_shift() funksiyasidan foydalanishga misol:</p><p> <?php$stack = array("orange", "banana", "apple", "raspberry");<br>$fruit = array_shift ($stack); <br>print_r($stek); <br>?> </p><p>Ushbu misol quyidagilarni chiqaradi:</p><p>massiv( <br>=> banan <br>=> olma <br>=> malina <br>) </p><p>va $fruit o'zgaruvchisi "apelsin" qiymatiga ega bo'ladi</p><p>Funktsiya PHP 4, PHP 5 tomonidan qo'llab-quvvatlanadi</p><p><b>array_unshift</b></p><p>Massiv boshiga bir yoki bir nechta qiymat qo'shadi. <br>Sintaksis:</p><p>Int array_unshift(roʻyxat qatori, aralash var1 [,mixed var2, ...])</p><p>array_unshift() funksiyasi oʻtkazilgan var qiymatlarini arr massivining boshiga qoʻshadi. Massivdagi yangi elementlarning tartibi saqlanadi. Massivning barcha raqamli indekslari noldan boshlanadigan tarzda o'zgartiriladi. Massivning barcha qator indekslari o'zgarmagan. <br>Funktsiya massivdagi elementlarning yangi sonini qaytaradi. <br>array_unshift() funksiyasidan foydalanishga misol:</p><p> <?php$queue = array("orange", "banana");<br>array_unshift($queue, "olma", "malina"); <br>?> </p><p>Endi $queue o'zgaruvchisi quyidagi elementlarga ega bo'ladi:</p><p>massiv( <br>=> olma <br>=> malina <br>=> apelsin <br>=> banan <br>) </p><p>Funktsiya PHP 4, PHP 5 tomonidan qo'llab-quvvatlanadi</p><p><b>massiv_unique</b></p><p>Massivdagi takroriy qiymatlarni olib tashlaydi. <br>Sintaksis:</p><p>massiv array_unique(massiv arr)</p><p>array_unique() funksiyasi barcha takroriy qiymatlarni olib tashlash orqali arr massividagi barcha noyob qiymatlardan va ularning kalitlaridan iborat massivni qaytaradi. Topilgan birinchi kalit=>qiymat juftlari olingan massivga joylashtiriladi. Indekslar saqlanib qolgan. <br>array_unique() funksiyasidan foydalanishga misol:</p><p> <?php$input = array("a" =>"yashil", "qizil", "b" => <br>"yashil", "ko'k", "qizil"); <br><br>print_r($natija); <br>?> </p><p>Misol quyidagini chiqaradi:</p><p>massiv( <br>[a] => yashil <br>=>qizil <br>=> ko'k <br>) </p><p>array_unique() funktsiyasidan foydalanishga misol: Ma'lumotlar turlarini solishtirish</p><p> <?php$input = array(4, "4", "3", 4, 3, "3");<br>$natija = massiv_unique($input); <br>var_dump($natija); <br>?> </p><p>Misol quyidagini chiqaradi:</p><p>Massiv(2) ( <br>=> int(4) <br>=> string (1) "3" <br>} </p><p>Funktsiya PHP 4 >= 4.0.1, PHP 5 tomonidan qo'llab-quvvatlanadi</p><p><b>massiv_chunk</b></p><p>Funktsiya massivni qismlarga ajratadi. <br>Sintaksis:</p><p>Massiv array_chunk(massiv arr, int hajmi [, bool saqlovchi_kalitlar])</p><p>array_chunk() funksiyasi asl massiv arrni uzunligi raqam o‘lchami bilan belgilanadigan bir nechta massivlarga ajratadi. Agar dastlabki massivning o'lchami qismlarning o'lchamiga aniq bo'linmasa, u holda yakuniy massiv kichikroq o'lchamga ega bo'ladi. <br>array_chunk() funktsiyasi ko'p o'lchovli massivni qaytaradi, uning indekslari 0 dan boshlab olingan massivlar soniga qadar, qiymatlari esa bo'linish natijasida olingan massivlardir. <br>Ixtiyoriy preserve_keys parametri asl massivning kalitlari saqlanishi yoki saqlanmaganligini aniqlaydi. Agar bu parametr noto'g'ri bo'lsa (standart qiymat), natijada olingan massivlarning indekslari noldan boshlanadigan raqamlar bilan belgilanadi. Agar parametr rost bo'lsa, u holda asl massivning kalitlari saqlanadi. <br>array_chunk() funksiyasidan foydalanishga misol:</p><p>$massiv = massiv("1-element", <br>"2-element" <br>"3-element" <br>"4-element" <br>"5-element"); <br>print_r(massiv_chunk($massiv, 2)); <br>print_r(massiv_chunk($massiv, 2, TRUE));</p><p>Misol quyidagini chiqaradi:</p><p>massiv( <br>=> Massiv <br>=> 1-element <br>=> 2-element <br>)</p><p>=> Massiv <br>=> 3-element <br>=> 4-element <br>)</p><p>=> Massiv <br>=> 5-element <br>)</p><p>)<br>massiv( <br>=> Massiv <br>=> 1-element <br>=> 2-element <br>)</p><p>=> Massiv <br>=> 3-element <br>=> 4-element <br>)</p><p>=> Massiv <br>=> 5-element <br>)</p><p>Funktsiya PHP 4 >= 4.2.0, PHP 5 tomonidan qo'llab-quvvatlanadi</p><p><b>massiv_to'ldirish</b></p><p>Funktsiya massivni ma'lum qiymatlar bilan to'ldiradi. <br>Sintaksis:</p><p>Massiv array_fill(int start_index, int num, aralash qiymat)</p><p>array_fill() funktsiyasi start_index parametrida ko'rsatilgan elementdan boshlab num o'lchamining qiymat parametrida ko'rsatilgan qiymatlarni o'z ichiga olgan massivni qaytaradi. <br>array_diff_uassoc() dan foydalanishga misol:</p><p> <?php$a = array_fill(5, 6, "banana"); <br>print_r($a); <br>?> </p><p>Misol quyidagini chiqaradi:</p><p>massiv( <br>=> banan <br>=> banan <br>=> banan <br>=> banan <br>=> banan <br>=> banan <br>) </p><p>Funktsiya PHP 4 >= 4.2.0, PHP 5 tomonidan qo'llab-quvvatlanadi</p><p><b>massiv_filtri</b></p><p>Funktsiya maxsus funksiya yordamida massivga filtr qo'llaydi. <br>Sintaksis:</p><p>Massiv array_filter(massiv kiritish [, qayta qo'ng'iroq])</p><p>array_filter() funktsiyasi kirish massivida mavjud qiymatlarni o'z ichiga olgan massivni qaytaradi, foydalanuvchi qayta qo'ng'iroq qilish funktsiyasi natijalariga ko'ra filtrlanadi. <br>Agar kirish massivi assotsiativ massiv bo'lsa, natijada olingan massivda indekslar saqlanadi. <br>array_filter() funksiyasidan foydalanishga misol:</p><p> <?phpfunction odd($var) {<br>qaytish ($var % 2 == 1); <br>}</p><p>hatto funksiya($var) ( <br>qaytish ($var % 2 == 0); <br>}</p><p>$massiv1 = massiv("a"=>1, "b"=>2, "c"=>3, "d"=>4, "e"=>5); <br>$massiv2 = massiv(6, 7, 8, 9, 10, 11, 12); <br>echo "G'alati: n"; <br>print_r(massiv_filtri($massiv1, "g'alati")); <br>echo "Hatto: n"; <br>t_r(massiv_filtr($massiv2, "juft")); <br>?> </p><p>Misol quyidagini chiqaradi:</p><p>G'alati: massiv( <br>[a] => 1 <br>[c] => 3 <br>[e] => 5 <br>Hatto: massiv( <br> => 6<br> => 8<br> => 10<br> => 12<br>) </p><p>Shuni ta'kidlash kerakki, filtrlash funktsiyasi nomi o'rniga siz ob'ektga havola va usul nomini o'z ichiga olgan massivni ko'rsatishingiz mumkin. <br>Shuni ham ta'kidlash kerakki, massivni array_filter() funksiyasi bilan qayta ishlashda uni o'zgartirib bo'lmaydi: elementlarni qo'shish, olib tashlash yoki massivni qayta o'rnatish, chunki bu funksiyaning noto'g'ri ishlashiga olib kelishi mumkin. <br>Funktsiya PHP 4 >= 4.0.6, PHP 5 tomonidan qo'llab-quvvatlanadi</p> <p>Keling, massivga qiymatlarni yozish usullarini ko'rib chiqaylik. Mavjud massiv undagi qiymatlarni aniq belgilash orqali o'zgartirilishi mumkin. Bu massivga qiymatlarni belgilash orqali amalga oshiriladi.</p> <p>Massiv elementiga qiymat berish amali o‘zgaruvchiga qiymat berish amali bilan bir xil bo‘ladi, massiv o‘zgaruvchisi nomidan keyin qo‘shiladigan kvadrat qavslar () bundan mustasno. Elementning indeksi/kalitlari kvadrat qavslar ichida ko'rsatilgan. Agar indeks/kalit ko'rsatilmagan bo'lsa, PHP avtomatik ravishda eng kichik band bo'lmagan raqamli indeksni tanlaydi.</p><p> <?php $my_arr = array(0 =>"nol", 1 => "bir"); <br>$my_arr = "ikki";</p><p>Muayyan qiymatni o'zgartirish uchun siz shunchaki mavjud elementga yangi qiymat belgilashingiz kerak. Massivning istalgan elementini indeks/kalit bilan olib tashlash yoki massivning o‘zini butunlay olib tashlash uchun unset() funksiyasidan foydalaning:</p><p> <?php $my_arr = array(10, 15, 20); $my_arr = "радуга"; // изменяем значение первого элемента unset($my_arr); // Удаляем полностью второй элемент (ключ/значение) из массива var_dump($my_arr); unset($my_arr); // Полностью удаляем массив?> </p><p>Eslatma: Yuqorida aytib o'tilganidek, agar element kalitni ko'rsatmasdan massivga qo'shilsa, PHP avtomatik ravishda oldingi eng katta butun kalitning 1 ga ko'tarilgan qiymatidan foydalanadi. Agar massivda hali butun son indekslari bo'lmasa, kalit 0 bo'ladi. (nol).</p> <p>E'tibor bering, kalitning eng katta butun qiymati <b>hozirda massivda mavjud bo'lishi shart emas</b>, bu massiv elementlarini olib tashlash bilan bog'liq bo'lishi mumkin. Elementlar o'chirilgandan so'ng, massiv qayta indekslanmaydi. Buni aniqroq qilish uchun quyidagi misolni olaylik:</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); // Element qo'shing (yangi kalit 0 o'rniga 3 bo'lishini unutmang). $my_arr = 6; echo " <br>"; print_r($my_arr); // Qayta indeksatsiya qiling: $my_arr = array_values($my_arr); $my_arr = 7; echo " <br>"; print_r($my_arr); ?></p><p>Bu misolda ikkita yangi funksiya ishlatilgan, print_r() va array_values(). array_values() funktsiyasi indekslangan massivni qaytaradi (qaytarilgan massivni raqamli indekslar bilan qayta indekslaydi) va print_r funksiyasi var_dump kabi ishlaydi, lekin massivlarni yanada o'qilishi mumkin bo'lgan shaklda chiqaradi.</p> <p>Endi biz massivlarni yaratishning uchinchi usulini ko'rib chiqamiz:</p><p> <?php // следующая запись создает массив $weekdays = "Понедельник"; $weekdays = "Вторник"; // тоже самое, но с указанием индекса $weekdays = "Понедельник"; $weekdays = "Вторник"; ?> </p><p>Misol massiv yaratishning uchinchi usulini ko'rsatdi. Agar $weekdays massivi hali yaratilmagan bo'lsa, u yaratiladi. Biroq, massiv yaratishning bunday turi tavsiya etilmaydi, chunki agar $weekdays o'zgaruvchisi allaqachon yaratilgan bo'lsa va qiymatni o'z ichiga olgan bo'lsa, u skriptdan kutilmagan natijalarga olib kelishi mumkin.</p> <p>Agar o'zgaruvchining massiv ekanligiga shubhangiz bo'lsa, is_array funksiyasidan foydalaning. Masalan, tekshirish quyidagicha amalga oshirilishi mumkin:</p><p> <?php $yes = array("это", "массив"); echo is_array($yes) ? "Массив" : "Не массив"; echo "<br>"; $no = "regular string"; echo is_array($no) ? "Array" : "Masiv emas"; ?></p> <p>PHPda massivlarni konvertatsiya qilish uchun juda ko'p funksiya va operatorlar mavjud: Massivlar bilan ishlash uchun funksiyalar to'plami.</p><p>PHP yordamida massivga massiv qo‘shishning bir necha yo‘li mavjud va ularning barchasi muayyan holatlar uchun foydali bo‘lishi mumkin.</p><h2>"Operator +"</h2><p>Bu oddiy, ammo makkor yo'l:</p><p>$c = $a + $b</p><p><b>Shunday qilib, faqat $a massivida bo'lmagan kalitlar qo'shiladi. Bunday holda, elementlar massivning oxiriga qo'shiladi.</b></p><p>Ya'ni, agar $b massivning kaliti $a massivida bo'lmasa, hosil bo'lgan massivga shu kalitli element qo'shiladi. <br>Agar $a massivida shunday kalitga ega element mavjud boʻlsa, uning qiymati oʻzgarishsiz qoladi.</p><p><b>Boshqacha qilib aytganda, atamalarning joylarini o'zgartirish yig'indini o'zgartiradi: $a + $b != $b + $a - buni esga olish kerak.</b></p><p>Endi buni tushuntirish uchun batafsilroq misol:</p><p>$arr1 = ["a" => 1, "b" => 2]; $arr2 = ["b" => 3, "c" => 4]; var_export($arr1 + $arr2); //massiv (// "a" => 1, // "b" => 2, // "c" => 4, //) var_export($arr2 + $arr1); //massiv (// "b" => 3, // "c" => 4, // "a" => 1, //)</p><h2>array_merge() funktsiyasi</h2><p>Siz ushbu funktsiyadan quyidagi tarzda foydalanishingiz mumkin:</p><p>$natija = massiv_birlashtirish ($arr1, $arr2)</p><p>U raqamli indekslarni tiklaydi va qatorli indekslarni almashtiradi. Ikki yoki undan ortiq massivlarni raqamli indekslar bilan birlashtirish uchun juda yaxshi:</p><blockquote><p>Agar kirish massivlarida bir xil string kalitlari bo'lsa, u holda har bir keyingi qiymat oldingisini almashtiradi. Biroq, agar massivlar bir xil raqamli kalitlarga ega bo'lsa, oxirgi ko'rsatilgan qiymat asl qiymatni almashtirmaydi, lekin massiv oxiriga qo'shiladi.</p> </blockquote><h2>array_merge_recursive funksiyasi</h2><p>array_merge bilan bir xil amal qiladi, bundan tashqari u massivning har bir bo'limidan rekursiv o'tadi va bolalar bilan ham xuddi shunday qiladi.</p><h2>array_replace() funktsiyasi</h2><p>Massiv elementlarini boshqa uzatilgan massivlar elementlari bilan almashtiradi.</p><h2>array_replace_recursive() funktsiyasi</h2><p>array_replace bilan bir xil, lekin massivning barcha tarmoqlarini qayta ishlaydi.</p> <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> <span style="display:none" class="updated">2016-05-11</span> <div class="clear"></div> </div> </article> <div class="post-navigation"> <div class="post-previous"> <a href="https://uptostart.ru/uz/chto-takoe-mobilnyi-hot-spot-v-vindovs-chto-takoe-mobilnyi/" rel="prev"><span>Oldingi</span> Mobil ulanish nuqtasi nima va uni qanday sozlash kerak?</a> <!-- /next_post --></div> <div class="post-next"> <a href="https://uptostart.ru/uz/studentam-na-zametku-luchshie-prilozheniya-dlya-raspoznavaniya-i-perevoda-teksta-s/" rel="next"><span>Keyingisi</span> Android va iOS uchun rasmlardan matnni tanib olish va tarjima qilish uchun eng yaxshi ilovalar</a> <!-- /next_post --></div> </div> <section id="related_posts"> <div class="block-head"> <h3>Tegishli nashrlar</h3> <div class="stripe-line"></div> </div> <div class="post-listing"> <div class="related-item"> <div class="post-thumbnail"> <a href="https://uptostart.ru/uz/kingo-rut-chto-za-programma-kak-poluchit-root-prava-na-android-s/"> <img width="310" height="165" src="/uploads/c7653e47e6d8c6b81000b0166396b288.jpg" class="attachment-tie-medium wp-post-image" alt="Kingo Root ilovasi yordamida Android-ni qanday root qilish kerak" / loading=lazy loading=lazy> <span class="fa overlay-icon"></span> </a> </div> <h3><a href="https://uptostart.ru/uz/kingo-rut-chto-za-programma-kak-poluchit-root-prava-na-android-s/" rel="bookmark">Kingo Root ilovasi yordamida Android-ni qanday root qilish kerak</a></h3> <p class="post-meta"><span class="tie-date"><i class="fa fa-clock-o"></i> 2024-01-19 05:17:14</span></p> </div> <div class="related-item"> <div class="post-thumbnail"> <a href="https://uptostart.ru/uz/reiting-mirovyh-landing-page-stranic-primery-prodayushchih-lendingov/"> <img width="310" height="165" src="/uploads/f9602c9eadb538610d0d4f9809172aff.jpg" class="attachment-tie-medium wp-post-image" alt="Ochilish sahifalarini sotishga misollar (ochilish sahifasi)" / loading=lazy loading=lazy> <span class="fa overlay-icon"></span> </a> </div> <h3><a href="https://uptostart.ru/uz/reiting-mirovyh-landing-page-stranic-primery-prodayushchih-lendingov/" rel="bookmark">Ochilish sahifalarini sotishga misollar (ochilish sahifasi)</a></h3> <p class="post-meta"><span class="tie-date"><i class="fa fa-clock-o"></i> 2024-01-18 05:21:44</span></p> </div> <div class="related-item"> <div class="post-thumbnail"> <a href="https://uptostart.ru/uz/kak-ustanavlivat-temy-vkontakte-izmenenie-temy-oformleniya-dlya-vkontakte/"> <img width="310" height="165" src="/uploads/9e7178c0a42fb9d33a693261ea4e2203.jpg" class="attachment-tie-medium wp-post-image" alt="VKontakte uchun mavzuni o'zgartirish VK uchun mavzuni o'rnatish" / loading=lazy loading=lazy> <span class="fa overlay-icon"></span> </a> </div> <h3><a href="https://uptostart.ru/uz/kak-ustanavlivat-temy-vkontakte-izmenenie-temy-oformleniya-dlya-vkontakte/" rel="bookmark">VKontakte uchun mavzuni o'zgartirish VK uchun mavzuni o'rnatish</a></h3> <p class="post-meta"><span class="tie-date"><i class="fa fa-clock-o"></i> 2024-01-13 05:39:23</span></p> </div> </div> </section> <script type="text/javascript"> document.getElementById('hc_full_comments').innerHTML = ''; </script> </div> <aside id="sidebar"> <div class="theiaStickySidebar"> </div> </aside> <div class="clear"></div> </div> <div class="e3lan e3lan-bottom"> </div> <footer id="theme-footer"> <div id="footer-widget-area" class="wide-left-3c"> </div> <div class="clear"></div> </footer> <div class="clear"></div> <div class="footer-bottom"> <div class="container"> <div class="alignright"> </div> <div class="social-icons"> <a class="ttip-none" title="Google+" href="" target="_blank"><i class="fa fa-google-plus"></i></a><a class="ttip-none" title="Twitter" href="https://www.twitter.com/share?url=https%3A%2F%2Fuptostart.ru%2Fuz%2Fkak-dobavit-novyi-massiv-v-konec-sushchestvuyushchego-php-dobavlenie-i-udalenie" target="_blank"><i class="fa fa-twitter"></i></a> <a class="ttip-none" title="vk.com" href="https://vk.com/share.php?url=https://uptostart.ru/kak-dobavit-novyi-massiv-v-konec-sushchestvuyushchego-php-dobavlenie-i-udalenie/" target="_blank"><i class="fa fa-vk"></i></a> </div> <div class="alignleft">© Mualliflik huquqi 2024, Yangiliklar. O'yinlar. Ko'rsatmalar. Internet. Ofis</div> <div class="clear"></div> </div> </div> </div> </div> </div> <div id="topcontrol" class="fa fa-angle-up" title="Yuqoriga aylantiring"></div> <div id="fb-root"></div> <div id="reading-position-indicator"></div> <script type='text/javascript' src='https://uptostart.ru/wp-content/plugins/CodeCanyon-Arqamv2.0.4-RetinaResponsiveWordPressSocialCounterPlugin-5085289/assets/js/scripts.js'></script> <script type='text/javascript' src='https://uptostart.ru/wp-content/plugins/ark-hidecommentlinks/js/ark-hidecommentlinks.js'></script> <script type='text/javascript' src='https://uptostart.ru/wp-content/plugins/ark-hidecommentlinks/js/pcl_tooltip.js'></script> <script type='text/javascript' src='https://uptostart.ru/wp-content/plugins/ark-hidecommentlinks/js/pcl_tooltip_init.js'></script> <script type='text/javascript' src='https://uptostart.ru/wp-content/plugins/contact-form-7/includes/js/jquery.form.min.js'></script> <script type='text/javascript' src='/assets/scripts1.js'></script> <script type='text/javascript'> /* <![CDATA[ */ var tie = { "mobile_menu_active": "true", "mobile_menu_top": "", "lightbox_all": "true", "lightbox_gallery": "true", "woocommerce_lightbox": "", "lightbox_skin": "dark", "lightbox_thumb": "vertical", "lightbox_arrows": "", "sticky_sidebar": "1", "is_singular": "1", "SmothScroll": "true", "reading_indicator": "true", "lang_no_results": "\u041d\u0435\u0442 \u0420\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u044b", "lang_results_found": "\u0420\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u043e\u0432 \u043d\u0430\u0439\u0434\u0435\u043d\u043e" }; /* ]]> */ </script> <script type='text/javascript' src='https://uptostart.ru/wp-content/themes/sahifa/js/tie-scripts.js'></script> <script type='text/javascript' src='https://uptostart.ru/wp-content/themes/sahifa/js/ilightbox.packed.js'></script> <script type='text/javascript' src='https://uptostart.ru/wp-content/themes/sahifa/js/search.js'></script> <script type='text/javascript' src='https://uptostart.ru/wp-content/themes/sahifa/js/jquery.cycle.all.js'></script> </body> </html>