PHP: მასივის ელემენტების დამატება და წაშლა. ელემენტების დამატება მასივში შექმენით მასივი და დაამატეთ მონაცემები php

PHPმხარს უჭერს სკალარული და კომპოზიციური მონაცემთა ტიპებს. ამ სტატიაში განვიხილავთ ერთ-ერთ კომპოზიტურ ტიპს: მასივებს. მასივი არის მონაცემთა მნიშვნელობების კრებული, რომელიც ორგანიზებულია გასაღები-მნიშვნელობის წყვილების მოწესრიგებული ნაკრების სახით.

ამ სტატიაში საუბარია მასივის შექმნაზე, მასივში ელემენტების დამატებაზე. არსებობს მრავალი ჩაშენებული ფუნქცია, რომელიც მუშაობს მასივებთან PHPრადგან მასივები ჩვეულებრივი და გამოსაყენებელია. მაგალითად, თუ გსურთ ელ.ფოსტის გაგზავნა ერთზე მეტ ელ.ფოსტის მისამართზე, შეგიძლიათ შეინახოთ ელ.ფოსტის მისამართები მასივში და შემდეგ გაატაროთ მასივი, გაგზავნოთ შეტყობინებები მასივიდან აღებულ ელ.ფოსტის მისამართზე.

ინდექსირებული და ასოციაციური მასივები

PHP-ში ორი ტიპის მასივია: ინდექსი და ასოციაციური. ინდექსირებული მასივის გასაღებები არის მთელი რიცხვები, დაწყებული 0-დან. ინდექსირებული მასივები გამოიყენება მაშინ, როდესაც გჭირდებათ კონკრეტული პოზიცია მასივში. ასოციაციური მასივები იქცევა როგორც ცხრილის ორი სვეტი. პირველი სვეტი არის გასაღები, რომელიც გამოიყენება მნიშვნელობის წვდომისთვის (მეორე სვეტი).

PHPშინაგანად ინახავს ყველა მასივს, როგორც ასოციაციურ მასივებს, ასე რომ, ერთადერთი განსხვავება ასოციაციურ და ინდექსირებულ მასივებს შორის არის კლავიშების გამოჩენა. ზოგიერთი ფუნქცია ძირითადად მოწოდებულია ინდექსირებული მასივების გამოსაყენებლად, რადგან ისინი ვარაუდობენ, რომ თქვენი კლავიშები არის თანმიმდევრული მთელი რიცხვები, დაწყებული 0-დან. ორივე შემთხვევაში, კლავიშები უნიკალურია - ანუ, თქვენ არ შეგიძლიათ გქონდეთ ორი ელემენტი ერთი და იგივე გასაღებით, მიუხედავად იმისა, არის თუ არა გასაღები. არის სტრიქონი ან მთელი რიცხვი.

IN PHPმასივებს აქვთ ელემენტების შიდა წესრიგი, რომელიც დამოუკიდებელია გასაღებებისა და მნიშვნელობებისაგან, და არის ფუნქციები, რომლებიც შეიძლება გამოყენებულ იქნას მასივების გადასასვლელად ამ შიდა წესრიგის საფუძველზე.

ელემენტების განსაზღვრა მასივში

თქვენ შეგიძლიათ მიიღოთ კონკრეტული მნიშვნელობები მასივიდან მასივის სახელის გამოყენებით, რასაც მოჰყვება ელემენტის გასაღები (ზოგჯერ მას უწოდებენ ინდექსს) კვადრატულ ფრჩხილებში:

$age ["ფრედი"]; $გვიჩვენებს;

გასაღები შეიძლება იყოს სტრიქონი ან მთელი რიცხვი. სიმებიანი მნიშვნელობები, როგორც რიცხვები (წინასწარი ნულების გარეშე) განიხილება, როგორც მთელი რიცხვები. ამრიგად, $ მასივიდა $მასივი['3']ეხება იმავე ელემენტს, მაგრამ $მასივი['03']ეხება სხვა ელემენტს. უარყოფითი რიცხვები ასევე შეიძლება გამოყენებულ იქნას გასაღებად, მაგრამ ისინი არ აკონკრეტებენ პოზიციებს მასივის ბოლოდან, როგორც პერლ.

არ არის აუცილებელი გასაღების ბრჭყალებში ჩაწერა. Მაგალითად, $array ['ფრედი']მოსწონს $არრატი.თუმცა კარგ სტილად ითვლება PHPყოველთვის გამოიყენეთ ციტატები. თუ ინდექსი ციტატების გარეშეა, მაშინ PHP ინდექსად იყენებს მუდმივის მნიშვნელობას:

Define ("ინდექსი",5); echo $ მასივი; // დააბრუნებს $array და არა $array["index"];

თუ გსურთ რიცხვის ჩანაცვლება ინდექსში, თქვენ უნდა გააკეთოთ ეს:

$age["Clone$number"]; // დაბრუნდება, მაგალითად $age["Clone5"];

თუმცა, ნუ ციტირებთ გასაღებს შემდეგ შემთხვევაში:

// არასწორი ბეჭდვა "გამარჯობა, $person["name"]"; დაბეჭდეთ "გამარჯობა, $person["name"]"; // სწორი ბეჭდვა "Hello, $person";

მონაცემთა შენახვა მასივებში

როდესაც ცდილობთ მასივში მნიშვნელობის შენახვას, მასივი ავტომატურად შეიქმნება, თუ ის ადრე არ არსებობდა, მაგრამ როდესაც ცდილობთ მნიშვნელობის აღდგენას მასივიდან, რომელიც არ არის განსაზღვრული, მასივი არ შეიქმნება. Მაგალითად:

// $addresses არ არის განსაზღვრული ამ დრომდე echo $addresses; // არაფერი ეხმიანება $მისამართებს; // არაფერი $addresses = " [ელფოსტა დაცულია]"; echo $addresses; // დაბეჭდე "Array"

თქვენ შეგიძლიათ გამოიყენოთ მარტივი დავალება პროგრამაში მასივის ინიციალიზაციისთვის:

$addresses = " [ელფოსტა დაცულია]"; $addresses = " [ელფოსტა დაცულია]"; $addresses = " [ელფოსტა დაცულია]"; // ...

ჩვენ გამოვაცხადეთ ინდექსის მასივი 0-დან დაწყებული მთელი რიცხვებით.

ასოციაციური მასივი:

$price["გამანაწილებელი"] = 15,29; $ფასი["ბორბალი"] = 75,25; $ფასი["საბურავი"] = 50.00; //...

მასივის ინიციალიზაციის უფრო მარტივი გზაა კონსტრუქციის გამოყენება მასივი (), რომელიც აშენებს მასივს თავისი არგუმენტებიდან:

$addresses = მასივი(" [ელფოსტა დაცულია]", "[ელფოსტა დაცულია]", "[ელფოსტა დაცულია]");

ასოციაციური მასივის შესაქმნელად გამოყენებით მასივი (),გამოყენება => სიმბოლო, რომელიც აშორებს ინდექსებს მნიშვნელობებისგან:

$ფასი = მასივი ("გასკეტი" => 15.29, "ბორბალი" => 75.25, "საბურავი" => 50.00);

ყურადღება მიაქციეთ სივრცეების გამოყენებას და გასწორებას. ჩვენ შეგვიძლია დავაჯგუფოთ კოდი, მაგრამ ეს ნაკლებად გასაგები იქნება:

$price = მასივი ("Gasket"=>15.29,"Wheel"=>75.25,"Tire"=>50.00);

ცარიელი მასივის შესაქმნელად, თქვენ უნდა გამოძახოთ კონსტრუქცია მასივი ()არგუმენტების გარეშე:

$მისამართები = Array();

თქვენ შეგიძლიათ მიუთითოთ საწყისი გასაღები მასივში და შემდეგ მნიშვნელობების სია. მნიშვნელობები შედის მასივში, იწყება გასაღებით და შემდეგ იზრდება:

$days = array(1 => "ორშაბათი", "სამშაბათი", "ოთხშაბათი", "ხუთშაბათი", "პარასკევი", "შაბათი", "კვირა"); // 2 არის სამშაბათი, 3 არის ოთხშაბათი და ა.შ.

თუ საწყისი ინდექსი არის სტრიქონი, მაშინ შემდგომი ინდექსები ხდება მთელი რიცხვები, დაწყებული 0-დან. ასე რომ, შემდეგი კოდი ალბათ შეცდომაა:

$whoops = მასივი ("პარასკევი" => "შავი", "ყავისფერი", "მწვანე"); // იგივეა, რაც $whoops = array ("პარასკევი" => "შავი", 0 => "ყავისფერი", 1 => "მწვანე");

ახალი ელემენტის დამატება მასივის ბოლოს

არსებული ინდექსირებული მასივის ბოლოს მრავალი მნიშვნელობის ჩასასმელად გამოიყენეთ სინტაქსი:

$family = მასივი ("ფრედი", "ვილმა"); // $family = "ფრედი" $family = "კენჭები"; // $family = "კენჭები"

ეს კონსტრუქცია ვარაუდობს, რომ მასივის ინდექსები არის რიცხვები და ელემენტს ანიჭებს შემდეგ ხელმისაწვდომ ციფრულ ინდექსს, დაწყებული 0-დან. ასოციაციურ მასივში ელემენტის დამატების მცდელობა თითქმის ყოველთვის პროგრამისტის შეცდომაა, მაგრამ PHPდაამატებს ახალ ელემენტებს რიცხვითი ინდექსებით (0-დან დაწყებული) გაფრთხილების გარეშე:

$person = მასივი ("სახელი" => "ფრედი"); // $person["name"] = "ფრედი"; $person = "ვილმა"; // $person = "ვილმა"

ამ ეტაპზე დავასრულებთ PHP-ში მასივებთან მუშაობის შესავალ ნაწილს. მოუთმენლად ველი თქვენს ნახვას შემდეგ სტატიაში.

ელემენტების დამატება მასივში

თუ მასივი არსებობს, შეგიძლიათ დაამატოთ დამატებითი ელემენტები. ეს კეთდება უშუალოდ მინიჭების ოპერატორის (ტოლობის ნიშნის) გამოყენებით, ისევე, როგორც სტრიქონს ან რიცხვს მნიშვნელობის მინიჭება. ამ შემთხვევაში, თქვენ არ გჭირდებათ დამატებული ელემენტის გასაღების მითითება, მაგრამ ნებისმიერ შემთხვევაში, მასივზე წვდომისას საჭიროა კვადრატული ფრჩხილები. $List-ში ორი ახალი ელემენტის დამატება, ჩვენ ვწერთ:

$List = "მსხალი";
$List = "პომიდორი";

თუ გასაღები არ არის მითითებული, თითოეული ელემენტი დაემატება არსებულ მასივს და ინდექსირებული იქნება შემდეგი რიგითი ნომრით. თუ წინა განყოფილების მასივს ახალ ელემენტებს დავამატებთ, რომელთა ელემენტებს ჰქონდათ ინდექსები 1, 2 და 3, მაშინ მსხალს ექნება ინდექსი 4, ხოლო პომიდორს ექნება ინდექსი 5. როდესაც თქვენ ნათლად მიუთითებთ ინდექსს, და მისი მნიშვნელობა არის უკვე არსებობს, ამ ადგილას არსებული მნიშვნელობა დაიკარგება და შეიცვლება ახლით:

$List = "მსხალი";
$List = "პომიდორი";

ახლა ელემენტის მნიშვნელობა 4 ინდექსით არის "პომიდორი" და ელემენტი "ფორთოხალი" აღარ არის. მე გირჩევთ, არ მიუთითოთ გასაღები მასივში ელემენტების დამატებისას, თუ კონკრეტულად არ გსურთ არსებული მონაცემების გადაწერა. თუმცა, თუ სტრიქონები გამოიყენება როგორც ინდექსები, გასაღებები უნდა იყოს მითითებული ისე, რომ არ დაკარგოს მნიშვნელობები.

შევეცდებით მასივს ახალი ელემენტები დავამატოთ soups.php სკრიპტის გადაწერით. ჯერ მასივის ორიგინალური ელემენტების დაბეჭდვით, შემდეგ კი ორიგინალების დამატებულებთან ერთად, ჩვენ ადვილად ვხედავთ მომხდარ ცვლილებებს. როგორც strlen() ფუნქციის გამოყენებით შეგიძლიათ გაიგოთ სტრიქონის სიგრძე (სიმბოლოების რაოდენობა, რომელიც შეიცავს), ასევე ადვილია მასივის ელემენტების რაოდენობის განსაზღვრა count() ფუნქციის გამოყენებით:

$HowMany = count ($Array);

  1. გახსენით soups.php ფაილი ტექსტურ რედაქტორში.
  2. მასივის ინიციალიზაციის შემდეგ array() ფუნქციის გამოყენებით, დაამატეთ შემდეგი ჩანაწერი:
  3. $HowMany = count ($Soups);
    print("მაივი შეიცავს $HowMany ელემენტებს.

    \n");

    count() ფუნქცია განსაზღვრავს რამდენი ელემენტია $Soups მასივში. ცვლადისთვის ამ მნიშვნელობის მინიჭებით, მისი დაბეჭდვა შესაძლებელია.

  4. დაამატეთ სამი დამატებითი ელემენტი მასივში.
  5. $Soups["Thursday"] = "ქათმის ნული";
    $Soups["Priday"] = "პომიდორი";
    $Soups["Saturday"] = "ბროკოლის კრემი";
  6. დათვალეთ ელემენტები მასივში და დაბეჭდეთ ეს მნიშვნელობა.
  7. $HowManyNow = count($Soups);
    print("მაივი ახლა შეიცავს $HowManyNow ელემენტებს.

    \n");

  8. შეინახეთ სკრიპტი (Listing 7.2), ატვირთეთ სერვერზე და შეამოწმეთ ბრაუზერში (ნახ.).

ჩამონათვალი 7.2 თქვენ შეგიძლიათ პირდაპირ დაამატოთ თითო ელემენტი მასივში, თითოეული ელემენტისთვის შესაბამისი ოპერატორის გამოყენებით მნიშვნელობის მინიჭებით. count() ფუნქცია შეიძლება გამოყენებულ იქნას იმის გასარკვევად, თუ რამდენი ელემენტია მასივში.

1
2
3 მასივების გამოყენება</TITLEx/HEAD><br> 4 <BODY><br> 5 <?php<br>6 $სუპები = მასივი( <br>7 "ორშაბათი"=>"Clam Chowder", <br>8 "Tuesday"=>"თეთრი ქათმის წიწაკა", <br>9 „ოთხშაბათი“=>„ვეგეტარიანელი“); <br><br>11 print("მაივი შეიცავს $HowMany <br>ელემენტები. <P>\n"); <br>12 $Soups["Thursday"] = "ქათმის ნული"; <br>13 $Soups["Priday"] = "პომიდორი"; <br>14 $Soups["Saturday"] = "კრემი <br>Ბროკოლი"; <br>15 $HowManyNow = count($Soups); <br>16 print("მაივი ახლა შეიცავს <br>$HowManyNow ელემენტი. <P>\n"); <br> 17 ?><br> 18 </BODY><br> 19 </HTML> </p><p>PHP 4.0-მა შემოიტანა ახალი ფუნქცია, რომელიც საშუალებას გაძლევთ დაამატოთ ერთი მასივი მეორეში. ამ ოპერაციას ასევე შეიძლება ეწოდოს მასივების შერწყმა ან შეერთება. array_merge() ფუნქციას უწოდებენ შემდეგნაირად:</p><p>$NewArray = array_merge ($OneArray, $TwoArray);</p><p>თქვენ შეგიძლიათ გადაწეროთ soups.php გვერდი ამ ფუნქციის გამოყენებით, თუ მუშაობთ სერვერზე, რომელსაც აქვს დაინსტალირებული PHP 4.0.</p> <p>ორი მასივის შერწყმა</p> <ol><li>გახსენით soups.php ფაილი ტექსტურ რედაქტორში, თუ ის უკვე არ არის გახსნილი.</li> <li>$Soups მასივის ინიციალიზაციის შემდეგ, დათვალეთ მისი ელემენტები და დაბეჭდეთ შედეგი.</li>$HowMany = count ($Soups); <br>print("$Soups მასივი შეიცავს $HowMany ელემენტებს. <P>\n"); <ol>შექმენით მეორე მასივი, დათვალეთ მისი ელემენტები და ასევე დაბეჭდეთ შედეგი.</ol>$Sups2 = მასივი( <br>"ხუთშაბათი"=>"ქათმის ნუდლი", <br>"პარასკევი"=>"პომიდორი", <br>"შაბათი"=>"ბროკოლის კრემი"); <br>$HowMany2 = რაოდენობა ($Soups2); <br>print("$Soups2 მასივი შეიცავს $HowMany2 ელემენტებს. <P>\n"); <li>გააერთიანეთ ორი მასივი ერთში.</li>$TheSoups = array_merge ($Soups, $Soups2); <p>დარწმუნდით, რომ მასივები დალაგებულია ამ თანმიმდევრობით ($Soups, შემდეგ $Soups2), ანუ ოთხშაბათის ორშაბათის ელემენტებს უნდა დაემატოს ხუთშაბათის და პარასკევის ელემენტები და არა პირიქით.</p> <li>დათვალეთ ახალი მასივის ელემენტები და დაბეჭდეთ შედეგი.</li>$HowMany3 = count ($TheSoups); <br>print("$TheSoups მასივი შეიცავს <br>-$ HowMany3 ელემენტები. <P>\n"); <li>დახურეთ PHP და HTML დოკუმენტი.</li> ?></BODYx/HTML> <li>შეინახეთ ფაილი (Listing 7.3), ატვირთეთ სერვერზე და შეამოწმეთ ბრაუზერში (ნახ.).</li> </ol><img src='https://i1.wp.com/weblibrary.biz/bimages/php/img49.gif' height="256" width="217" loading=lazy loading=lazy><p>ჩამონათვალი 7.3 Array_merge() ფუნქცია ახალია. ეს არის PHP 4.0-ის რამდენიმე დამატებითი ფუნქციიდან, რომელიც შექმნილია მასივებთან მუშაობისთვის. მასივების გამოყენებით შეგიძლიათ დაზოგოთ ბევრი დრო.</p><p>1 <HTML><br> 2 <HEAD><br> 3 <TITLE>მასივების გამოყენება</TITLEx/HEAD><br> 4 <BODY><br> 5 <?php<br>6 $ წვნიანი = მასივი! <br>7 "ორშაბათი"=>"Clam Chowder", <br>"Tuesday"=>"თეთრი ქათმის წიწაკა", <br>8 "ოთხშაბათი"=>"ვეგეტარიანელი" <br> 9);<br>10 $HowMany = count($Soups); <br>11 print("$Soups მასივი შეიცავს $HowMany ელემენტებს. <P>\n"); <br>12 $სუპები2 = მასივი( <br>13 "ხუთშაბათი"=>"ქათმის ნუდლი", <br>14 "პარასკევი"=>"პომიდორი", <br>15 "შაბათი"=>"ბროკოლის კრემი" <br> 16); .<br>17 $HowMany2 = რაოდენობა ($Soups2); <br>18 ბეჭდვა ("$Soups2 მასივი შეიცავს $HowMany2 ელემენტებს. <P>\n"); <br>19 $TbeSoupe = array_merge ($Soups, $Soups2); <br>20 $HowMany3 = რაოდენობა ($TheSoups) ; <br>21 ბეჭდვა ("$TheSoups მასივი შეიცავს .$HowMany3 ელემენტებს. <P>\n"); <br> 22 ?> "<br> 23 </BODY><br> 24 </HTML> </p><p>ფრთხილად იყავით მასივში ელემენტების პირდაპირ დამატებისას. ეს კეთდება სწორად ასე: $Ar ray = "დაამატე ეს"; iyai$Aggau = "დაამატე ეს";, მაგრამ ეს ასეა: $Aggau = "დაამატე ეს";. თუ დაგავიწყდათ ფრჩხილების ჩასმა, დამატებული მნიშვნელობა გაანადგურებს არსებულ მასივს და გადააქცევს მას მარტივ სტრიქონად ან რიცხვად.</p> <p>PHP 4.0-ს აქვს რამდენიმე ახალი ფუნქცია მასივებთან მუშაობისთვის. წიგნში ყველა მათგანი არ არის განხილული. თუმცა, ამ თემაზე სრული ინფორმაცია მოცემულია PHP ენის სახელმძღვანელოში, რომელიც შეგიძლიათ იხილოთ PHP ვებსაიტზე. ფრთხილად იყავით, არ გამოიყენოთ PHP 4.0-ისთვის უნიკალური ახალი ფუნქციები, თუ თქვენს სერვერზე მუშაობს PHP 3.x.</p> <p>PHP-ში მასივების გარდაქმნის მრავალი ფუნქცია და ოპერატორია: მასივებთან მუშაობის ფუნქციების კოლექცია.</p><p>PHP-ის გამოყენებით მასივში მასივის დამატების რამდენიმე გზა არსებობს და ყველა მათგანი შეიძლება სასარგებლო იყოს გარკვეული შემთხვევებისთვის.</p><h2>"ოპერატორი +"</h2><p>ეს არის მარტივი, მაგრამ მზაკვრული გზა:</p><p>$c = $a + $b</p><p><b>ამ გზით ემატება მხოლოდ ის გასაღებები, რომლებიც უკვე არ არის $a მასივში. ამ შემთხვევაში ელემენტები მიმაგრებულია მასივის ბოლოს.</b></p><p>ანუ, თუ $b მასივის გასაღები არ არის $a მასივში, მაშინ ამ კლავიშის მქონე ელემენტი დაემატება მიღებულ მასივს. <br>თუ $a მასივი უკვე შეიცავს ელემენტს ასეთი გასაღებით, მაშინ მისი მნიშვნელობა უცვლელი დარჩება.</p><p><b>სხვა სიტყვებით რომ ვთქვათ, ტერმინების ადგილების შეცვლა ცვლის ჯამს: $a + $b != $b + $a - ამის დამახსოვრება ღირს.</b></p><p>ახლა აქ არის უფრო დეტალური მაგალითი ამის საილუსტრაციოდ:</p><p>$arr1 = ["a" => 1, "b" => 2]; $arr2 = ["b" => 3, "c" => 4]; var_export ($arr1 + $arr2); //მასივი (// "a" => 1, // "b" => 2, // "c" => 4, //) var_export ($arr2 + $arr1); //მაივი (// "b" => 3, // "c" => 4, // "a" => 1, //)</p><h2>array_merge() ფუნქცია</h2><p>თქვენ შეგიძლიათ გამოიყენოთ ეს ფუნქცია შემდეგნაირად:</p><p>$result = მასივის_შერწყმა ($arr1, $arr2)</p><p>ის აღადგენს ციფრულ ინდექსებს და ცვლის სტრიქონებს. შესანიშნავია ორი ან მეტი მასივის რიცხვითი ინდექსებით შეერთებისთვის:</p><blockquote><p>თუ შეყვანის მასივებს აქვთ იგივე სიმებიანი კლავიშები, მაშინ ყოველი მომდევნო მნიშვნელობა ჩაანაცვლებს წინას. თუმცა, თუ მასივებს აქვთ იგივე ციფრული კლავიშები, ბოლოს აღნიშნული მნიშვნელობა არ ჩაანაცვლებს თავდაპირველ მნიშვნელობას, მაგრამ დაემატება მასივის ბოლოს.</p> </blockquote><h2>array_merge_recursive ფუნქცია</h2><p>აკეთებს იგივეს, რაც array_merge, გარდა იმისა, რომ ის რეკურსიულად გადის მასივის თითოეულ ტოტში და იგივეს აკეთებს ბავშვებთან ერთად.</p><h2>array_replace() ფუნქცია</h2><p>ცვლის მასივის ელემენტებს სხვა გადაცემული მასივების ელემენტებით.</p><h2>array_replace_recursive() ფუნქცია</h2><p>იგივეა, რაც array_replace, მაგრამ ამუშავებს მასივის ყველა ტოტს.</p> <p>მოდით შევხედოთ მასივში მნიშვნელობების ჩაწერის გზებს. არსებული მასივი შეიძლება შეიცვალოს მასში მნიშვნელობების მკაფიოდ დაყენებით. ეს კეთდება მასივისთვის მნიშვნელობების მინიჭებით.</p> <p>მასივის ელემენტისთვის მნიშვნელობის მინიჭების ოპერაცია იგივეა, რაც ცვლადისთვის მნიშვნელობის მინიჭების ოპერაცია, გარდა კვადრატული ფრჩხილებისა () რომლებიც დამატებულია მასივის ცვლადის სახელის შემდეგ. ელემენტის ინდექსი/გასაღები მითითებულია კვადრატულ ფრჩხილებში. თუ ინდექსი/გასაღები არ არის მითითებული, PHP ავტომატურად შეარჩევს უმცირეს დაუცველ ციფრულ ინდექსს.</p><p> <?php $my_arr = array(0 =>"ნულოვანი", 1 => "ერთი"); $my_arr = "ორი"; $my_arr = "სამი"; var_dump ($my_arr); // დავალება ინდექსის/გასაღების მითითების გარეშე $my_arr = "ოთხი"; $my_arr = "ხუთი"; ექო" <br>"; var_dump ($my_arr); ?></p><p>კონკრეტული მნიშვნელობის შესაცვლელად, თქვენ უბრალოდ ანიჭებთ ახალ მნიშვნელობას არსებულ ელემენტს. იმისათვის, რომ წაშალოთ მასივის ნებისმიერი ელემენტი თავისი ინდექსით/გასაღებით ან მთლიანად ამოიღოთ თავად მასივი, გამოიყენეთ unset() ფუნქცია:</p><p> <?php $my_arr = array(10, 15, 20); $my_arr = "радуга"; // изменяем значение первого элемента unset($my_arr); // Удаляем полностью второй элемент (ключ/значение) из массива var_dump($my_arr); unset($my_arr); // Полностью удаляем массив?> </p><p>შენიშვნა: როგორც ზემოთ აღინიშნა, თუ ელემენტს დაემატება მასივში გასაღების მითითების გარეშე, PHP ავტომატურად გამოიყენებს წინა უდიდეს კლავიშის მნიშვნელობას, გაზრდილი 1-ით. თუ მასივი ჯერ არ არის მთელი რიცხვის ინდექსები, მაშინ გასაღები იქნება 0. (ნული).</p> <p>გაითვალისწინეთ, რომ გასაღების უდიდესი რიცხვი <b>სულაც არ არსებობს ამ მომენტში მასივი</b>, ეს შეიძლება გამოწვეული იყოს მასივის ელემენტების ამოღებით. ელემენტების წაშლის შემდეგ, მასივი არ არის რეინდექსირებული. ავიღოთ შემდეგი მაგალითი უფრო გასაგებად:</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); // დაამატეთ ელემენტი (გაითვალისწინეთ, რომ ახალი გასაღები იქნება 3 ნაცვლად 0). $my_arr = 6; echo " <br>"; print_r($my_arr); // განახორციელეთ რეინდექსირება: $my_arr = array_values ​​($my_arr); $my_arr = 7; echo " <br>"; print_r($my_arr); ?></p><p>ამ მაგალითში გამოყენებულია ორი ახალი ფუნქცია, print_r() და array_values(). array_values() ფუნქცია აბრუნებს ინდექსირებულ მასივს (ხელახლა ახდენს დაბრუნებული მასივის ინდექსირებას რიცხვითი ინდექსებით), ხოლო print_r ფუნქცია მუშაობს როგორც var_dump, მაგრამ გამოაქვს მასივები უფრო წასაკითხად.</p> <p>ახლა ჩვენ შეგვიძლია შევხედოთ მასივების შექმნის მესამე გზას:</p><p> <?php // следующая запись создает массив $weekdays = "Понедельник"; $weekdays = "Вторник"; // тоже самое, но с указанием индекса $weekdays = "Понедельник"; $weekdays = "Вторник"; ?> </p><p>მაგალითმა აჩვენა მასივის შექმნის მესამე გზა. თუ $weekdays მასივი ჯერ არ არის შექმნილი, ის შეიქმნება. თუმცა, ამ ტიპის მასივის შექმნა არ არის რეკომენდებული, რადგან თუ $weekdays ცვლადი უკვე შექმნილია და შეიცავს მნიშვნელობას, ამან შეიძლება გამოიწვიოს სკრიპტის მოულოდნელი შედეგები.</p> <p>თუ ეჭვი გეპარებათ არის თუ არა ცვლადი მასივი, გამოიყენეთ is_array ფუნქცია. მაგალითად, შემოწმება შეიძლება გაკეთდეს შემდეგნაირად:</p><p> <?php $yes = array("это", "массив"); echo is_array($yes) ? "Массив" : "Не массив"; echo "<br>"; $no = "რეგულარული სტრიქონი"; echo is_array($no) ? "Array" : "არ არის მასივი"; ?></p> <p><b>array_pad</b></p><p>ამატებს რამდენიმე ელემენტს მასივში. <br>Სინტაქსი:</p><p>მასივის array_pad (მასივის შეყვანა, int pad_size, mixed pad_value)</p><p>array_pad() ფუნქცია აბრუნებს შეყვანის მასივის ასლს, რომელსაც დაემატა ელემენტები pad_values–ით, ისე რომ მიღებულ მასივში ელემენტების რაოდენობა იყოს pad_size. <br>თუ pad_size>0, მაშინ ელემენტები დაემატება მასივის ბოლოს და თუ<0 - то в начало. <br>თუ pad_size მნიშვნელობა ნაკლებია ორიგინალური შეყვანის მასივის ელემენტებზე, მაშინ არანაირი დამატება არ მოხდება და ფუნქცია დააბრუნებს თავდაპირველ შეყვანის მასივს. <br>array_pad() ფუნქციის გამოყენების მაგალითი:</p><p>$arr = მასივი (12, 10, 4); <br>$result = array_pad ($arr, 5, 0); <br>// $ შედეგი = მასივი (12, 10, 4, 0, 0); <br>$შედეგი = array_pad ($arr, -7, -1); <br>// $result = მასივი(-1, -1, -1, -1, 12, 10, 4) <br>$result = array_pad ($arr, 2, "noop"); <br>// არ დაამატებს</p><p><b>მასივის_რუქა</b></p><p>გამოიყენეთ მორგებული ფუნქცია მითითებული მასივების ყველა ელემენტზე. <br>Სინტაქსი:</p><p>მასივის array_map (შერეული გამოძახება, მასივი arr1 [, მასივი ...])</p><p>array_map() ფუნქცია აბრუნებს მასივს, რომელიც შეიცავს ყველა მითითებული მასივის ელემენტებს მომხმარებლის გამოძახების ფუნქციის დამუშავების შემდეგ. <br>მომხმარებლის მიერ განსაზღვრულ ფუნქციაზე გადაცემული პარამეტრების რაოდენობა უნდა ემთხვეოდეს array_map(-ზე გადაცემული მასივების რაოდენობას).</p><p>array_map() ფუნქციის გამოყენების მაგალითი: ერთი მასივის დამუშავება</p><p> <?phpfunction cube($n) {<br>დაბრუნება $n*$n*$n; <br>} <br>$a = მასივი(1, 2, 3, 4, 5); <br>$b = array_map ("კუბი", $a); <br>print_r ($b); <br>?> </p><p>მასივი ( <br> => 1<br> => 8<br> => 27<br> => 64<br> => 125<br>) </p><p>array_map() ფუნქციის გამოყენების მაგალითი: მრავალი მასივის დამუშავება</p><p> <?phpfunction show_Spanish($n, $m) {<br>დაბრუნება "$n რიცხვი ესპანურად არის $m"; <br>} <br>ფუნქცია map_ ესპანური ($n, $m) ( <br>დაბრუნების მასივი ($n => $m); <br>}</p><p>$a = მასივი(1, 2, 3, 4, 5); <br>$b = მასივი ("uno", "dos", "tres", "cuatro", "cinco"); <br>$c = array_map ("show_Spanish", $a, $b); <br>print_r ($c);</p><p>$d = array_map ("რუკა_ესპანური", $a , $b); <br>print_r ($d); <br>?> </p><p>მოცემული მაგალითი გამოვა შემდეგი:</p><p>// $cArray-ის ამობეჭდვა( <br>=> ნომერი 1 ესპანურად - უნო <br>=> ნომერი 2 ესპანურად - dos <br>=> ნომერი 3 ესპანურად - tres <br>=> ნომერი 4 ესპანურად - კუატრო <br>=> ნომერი 5 ესპანურად - cinco <br>)</p><p>// $dArray-ის ამობეჭდვა( <br>=> მასივი <br>=> უნო <br>)</p><p>=> მასივი <br>=> dos <br>)</p><p>=> მასივი <br>=> ხე <br>)</p><p>=> მასივი <br>=> კუატრო <br>)</p><p>=> მასივი <br>=> ცინკო <br>)</p><p>როგორც წესი, array_map() ფუნქცია გამოიყენება მასივებზე, რომლებსაც აქვთ იგივე ზომა. თუ მასივებს აქვთ სხვადასხვა სიგრძე, მაშინ უფრო პატარაები ივსება ელემენტებით ცარიელი მნიშვნელობებით. <br>უნდა აღინიშნოს, რომ თუ დამუშავების ფუნქციის სახელის ნაცვლად მიუთითებთ null-ს, შეიქმნება მასივების მასივი. <br>array_map() ფუნქციის გამოყენების მაგალითი: მასივების მასივის შექმნა</p><p> <?php$a = array(1, 2, 3, 4, 5);<br>$b = მასივი ("ერთი", "ორი", "სამი", "ოთხი", "ხუთი"); <br>$c = მასივი ("uno", "dos", "tres", "cuatro", "cinco"); <br>$d = array_map (null, $a, $b, $c); <br>print_r ($d); <br>?> </p><p>მოცემული მაგალითი გამოვა შემდეგი:</p><p>მასივი ( <br>=> მასივი <br> => 1<br>=> ერთი <br>=> უნო <br>)</p><p>=> მასივი <br> => 2<br>=> ორი <br>=> dos <br>)</p><p>=> მასივი <br> => 3<br>=> სამი <br>=> ხე <br>)</p><p>=> მასივი <br> => 4<br>=> ოთხი <br>=> კუატრო <br>)</p><p>=> მასივი <br> => 5<br>=> ხუთი <br>=> ცინკო <br>)</p><p>ფუნქცია მხარდაჭერილია PHP 4 >= 4.0.6, PHP 5</p><p><b>array_pop</b></p><p>ამოიღებს და შლის მასივის ბოლო ელემენტებს. <br>Სინტაქსი:</p><p>შერეული მასივი_pop(მასივი arr);</p><p>array_pop() ფუნქცია გამოაქვს ბოლო ელემენტს მასივის arr-დან და აბრუნებს მას, შემდეგ შლის. ამ ფუნქციით ჩვენ შეგვიძლია ავაშენოთ სტეკის მსგავსი სტრუქტურები. თუ მასივი ცარიელი იყო, ან ის არ არის მასივი, ფუნქცია აბრუნებს ცარიელ სტრიქონს NULL.</p><p>array_pop() ფუნქციის გამოყენების შემდეგ, მასივის კურსორი დაყენებულია დასაწყისში. <br>array_pop() ფუნქციის გამოყენების მაგალითი:</p><p> <?php$stack = array("orange", "apple", "raspberry");<br>$fruts = array_pop ($stack); <br>print_r ($stack); <br>print_r ($ ხილი); <br>?> </p><p>მაგალითი გამოვა შემდეგი:</p><p>მასივი ( <br>=> ფორთოხალი <br>=> ბანანი <br>=> ვაშლი <br>) </p><p>ფუნქცია მხარდაჭერილია PHP 4, PHP 5</p><p><b>მასივი_ბიძგი</b></p><p>ამატებს ერთ ან მეტ ელემენტს მასივის ბოლოს. <br>Სინტაქსი:</p><p>Int array_push (მასივი arr, შერეული var1 [, შერეული var2, ..])</p><p>array_push() ფუნქცია მასივს arr-ს ამატებს ელემენტებს var1, var2 და ა.შ. ის მათ ანიჭებს ციფრულ ინდექსებს - ზუსტად ისე, როგორც ეს სტანდარტებისთვის ხდება. <br>თუ მხოლოდ ერთი ელემენტის დამატება გჭირდებათ, ამ ოპერატორის გამოყენება უფრო ადვილი იქნება:</p><p>Array_push ($Arr,1000); // ფუნქციის გამოძახება$Arr=100; // იგივე, მაგრამ უფრო მოკლე</p><p>array_push() ფუნქციის გამოყენების მაგალითი:</p><p> <?php$stack = array("orange", "banana");<br>array_push($stack, "apple", "rasberry"); <br>print_r ($stack); <br>?> </p><p>მაგალითი გამოვა შემდეგი:</p><p>მასივი ( <br>=> ფორთოხალი <br>=> ბანანი <br>=> ვაშლი <br>=> ჟოლო <br>) </p><p>გთხოვთ გაითვალისწინოთ, რომ array_push() ფუნქცია მასივს განიხილავს როგორც დასტას და ყოველთვის ამატებს ელემენტებს ბოლომდე. <br>ფუნქცია მხარდაჭერილია PHP 4, PHP 5</p><p><b>მასივის_ცვლა</b></p><p>იღებს და შლის მასივის პირველ ელემენტს. <br>Სინტაქსი:</p><p>შერეული მასივის_shift (მასივის arr)</p><p>array_shift() ფუნქცია იღებს მასივის პირველ ელემენტს და აბრუნებს მას. ის ძალიან ჰგავს array_pop(), <br>მაგრამ ის იღებს მხოლოდ საწყის და არა საბოლოო ელემენტს და ასევე აწარმოებს მთელი მასივის საკმაოდ ძლიერ „შერყევას“: ბოლოს და ბოლოს, პირველი ელემენტის ამოღებისას, თქვენ უნდა დაარეგულიროთ ყველა დარჩენილი ელემენტის ყველა რიცხვითი მაჩვენებელი, რადგან მასივის ყველა შემდგომი ელემენტი გადაადგილებულია ერთი პოზიციით წინ. სიმებიანი მასივის კლავიშები არ იცვლება. <br>თუ arr ცარიელია ან არ არის მასივი, ფუნქცია აბრუნებს NULL-ს.</p><p>ამ ფუნქციის გამოყენების შემდეგ, მასივის მაჩვენებელი გადადის დასაწყისში. <br>array_shift() ფუნქციის გამოყენების მაგალითი:</p><p> <?php$stack = array("orange", "banana", "apple", "raspberry");<br>$fruit = array_shift ($stack); <br>print_r ($stack); <br>?> </p><p>ეს მაგალითი გამოვა შემდეგი:</p><p>მასივი ( <br>=> ბანანი <br>=> ვაშლი <br>=> ჟოლო <br>) </p><p>და $fruit ცვლადს ექნება მნიშვნელობა "ფორთოხალი"</p><p>ფუნქცია მხარდაჭერილია PHP 4, PHP 5</p><p><b>array_unshift</b></p><p>ამატებს ერთ ან მეტ მნიშვნელობას მასივის დასაწყისში. <br>Სინტაქსი:</p><p>Int array_unshift (სიის arr, შერეული var1 [, შერეული var2, ...])</p><p>array_unshift() ფუნქცია ამატებს გადავლილ var მნიშვნელობებს arr მასივის დასაწყისში. მასივში ახალი ელემენტების თანმიმდევრობა შენარჩუნებულია. მასივის ყველა ციფრული ინდექსი შეიცვლება ისე, რომ ის იწყება ნულიდან. მასივის ყველა სიმებიანი ინდექსი უცვლელია. <br>ფუნქცია აბრუნებს მასივის ელემენტების ახალ რაოდენობას. <br>array_unshift() ფუნქციის გამოყენების მაგალითი:</p><p> <?php$queue = array("orange", "banana");<br>array_unshift($ queue, "apple", "rasberry"); <br>?> </p><p>ახლა $queue ცვლადს ექნება შემდეგი ელემენტები:</p><p>მასივი ( <br>=> ვაშლი <br>=> ჟოლო <br>=> ფორთოხალი <br>=> ბანანი <br>) </p><p>ფუნქცია მხარდაჭერილია PHP 4, PHP 5</p><p><b>მასივი_უნიკალური</b></p><p>შლის დუბლიკატ მნიშვნელობებს მასივში. <br>Სინტაქსი:</p><p>მასივი მასივი_უნიკალური (მასივი arr)</p><p>array_unique() ფუნქცია აბრუნებს მასივს, რომელიც შედგება მასივის arr-ის ყველა უნიკალური მნიშვნელობისგან, მათ გასაღებებთან ერთად, ყველა დუბლიკატი მნიშვნელობის წაშლით. პირველი გასაღები=>მნიშვნელობის წყვილები მოთავსებულია მიღებულ მასივში. ინდექსები დაცულია. <br>array_unique() ფუნქციის გამოყენების მაგალითი:</p><p> <?php$input = array("a" =>"მწვანე", "წითელი", "ბ" => <br>"მწვანე", "ლურჯი", "წითელი"); <br><br>print_r ($ შედეგი); <br>?> </p><p>მაგალითი გამოვა შემდეგი:</p><p>მასივი ( <br>[a] => მწვანე <br>=> წითელი <br>=> ლურჯი <br>) </p><p>array_unique() ფუნქციის გამოყენების მაგალითი: მონაცემთა ტიპების შედარება</p><p> <?php$input = array(4, "4", "3", 4, 3, "3");<br>$result = array_unique ($input); <br>var_dump ($ შედეგი); <br>?> </p><p>მაგალითი გამოვა შემდეგი:</p><p>მასივი (2) ( <br>=> int (4) <br>=> სტრიქონი (1) "3" <br>} </p><p>ფუნქცია მხარდაჭერილია PHP 4 >= 4.0.1, PHP 5</p><p><b>მასივი_ნაწილი</b></p><p>ფუნქცია ყოფს მასივს ნაწილებად. <br>Სინტაქსი:</p><p>მასივი array_chunk (მასივი arr, int ზომა [, bool save_keys])</p><p>array_chunk() ფუნქცია ყოფს თავდაპირველ მასივს რამდენიმე მასივად, რომელთა სიგრძე მითითებულია რიცხვის ზომით. თუ თავდაპირველი მასივის განზომილება ზუსტად არ იყოფა ნაწილების ზომით, მაშინ საბოლოო მასივს უფრო მცირე განზომილება ექნება. <br>array_chunk() ფუნქცია აბრუნებს მრავალგანზომილებიან მასივს, რომლის ინდექსები იწყება 0-დან მიღებული მასივების რაოდენობამდე, ხოლო მნიშვნელობები არის გაყოფის შედეგად მიღებული მასივები. <br>არასავალდებულო save_keys პარამეტრი განსაზღვრავს ორიგინალური მასივის კლავიშების შენახვა თუ არა. თუ ეს პარამეტრი მცდარია (ნაგულისხმევი მნიშვნელობა), მაშინ მიღებული მასივების ინდექსები მითითებული იქნება ნულიდან დაწყებული რიცხვებით. თუ პარამეტრი მართალია, მაშინ თავდაპირველი მასივის კლავიშები შენარჩუნებულია. <br>array_chunk() ფუნქციის გამოყენების მაგალითი:</p><p>$array = მასივი ("1 ელემენტი", <br>"მე-2 ელემენტი" <br>"მე-3 ელემენტი" <br>"მე-4 ელემენტი" <br>"მე-5 ელემენტი"); <br>print_r(მასივი_ნაწილი($მასივი, 2)); <br>print_r(მასივი_ბლოკი($მასივი, 2, TRUE));</p><p>მაგალითი გამოვა შემდეგი:</p><p>მასივი ( <br>=> მასივი <br>=> 1 ელემენტი <br>=> მე-2 ელემენტი <br>)</p><p>=> მასივი <br>=> მე-3 ელემენტი <br>=> მე-4 ელემენტი <br>)</p><p>=> მასივი <br>=> მე-5 ელემენტი <br>)</p><p>)<br>მასივი ( <br>=> მასივი <br>=> 1 ელემენტი <br>=> მე-2 ელემენტი <br>)</p><p>=> მასივი <br>=> მე-3 ელემენტი <br>=> მე-4 ელემენტი <br>)</p><p>=> მასივი <br>=> მე-5 ელემენტი <br>)</p><p>ფუნქცია მხარდაჭერილია PHP 4 >= 4.2.0, PHP 5</p><p><b>მასივის_შევსება</b></p><p>ფუნქცია ავსებს მასივს კონკრეტული მნიშვნელობებით. <br>Სინტაქსი:</p><p>მასივი array_fill (int start_index, int num, შერეული მნიშვნელობა)</p><p>array_fill() ფუნქცია აბრუნებს მასივს, რომელიც შეიცავს მნიშვნელობებს, რომლებიც მითითებულია მნიშვნელობის პარამეტრში size num, დაწყებული start_index პარამეტრში მითითებული ელემენტით. <br>array_diff_uassoc() გამოყენების მაგალითი:</p><p> <?php$a = array_fill(5, 6, "banana"); <br>print_r ($a); <br>?> </p><p>მაგალითი გამოვა შემდეგი:</p><p>მასივი ( <br>=> ბანანი <br>=> ბანანი <br>=> ბანანი <br>=> ბანანი <br>=> ბანანი <br>=> ბანანი <br>) </p><p>ფუნქცია მხარდაჭერილია PHP 4 >= 4.2.0, PHP 5</p><p><b>მასივის_ფილტრი</b></p><p>ფუნქცია იყენებს ფილტრს მასივზე მორგებული ფუნქციის გამოყენებით. <br>Სინტაქსი:</p><p>მასივის მასივის_ფილტრი (მასივის შეყვანა [, უკუ გამოძახება])</p><p>array_filter() ფუნქცია აბრუნებს მასივს, რომელიც შეიცავს შეყვანის მასივში არსებულ მნიშვნელობებს, გაფილტრული მომხმარებლის მიერ განსაზღვრული გამოძახების ფუნქციის შედეგების მიხედვით. <br>თუ შეყვანის მასივი არის ასოციაციური მასივი, ინდექსები შენარჩუნებულია მიღებულ მასივში. <br>array_filter() ფუნქციის გამოყენების მაგალითი:</p><p> <?phpfunction odd($var) {<br>დაბრუნება ($var % 2 == 1); <br>}</p><p>ფუნქცია even($var) ( <br>დაბრუნება ($var % 2 == 0); <br>}</p><p>$array1 = მასივი("a"=>1, "b"=>2, "c"=>3, "d"=>4, "e"=>5); <br>$მასივი2 = მასივი(6, 7, 8, 9, 10, 11, 12); <br>ექო "კენტი: ნ"; <br>print_r (მაივი_ფილტრი ($array1, "კენტი")); <br>ექო "კი:ნ"; <br>t_r(მასივის_ფილტრი ($array2, "თუნდაც")); <br>?> </p><p>მაგალითი გამოვა შემდეგი:</p><p>კენტი: მასივი( <br>[a] => 1 <br>[c] => 3 <br>[e] => 5 <br>ლუწი: მასივი( <br> => 6<br> => 8<br> => 10<br> => 12<br>) </p><p>აღსანიშნავია, რომ ფილტრაციის ფუნქციის სახელის ნაცვლად, შეგიძლიათ მიუთითოთ მასივი, რომელიც შეიცავს მითითებას ობიექტზე და მეთოდის სახელს. <br>ასევე აღსანიშნავია, რომ array_filter() ფუნქციით მასივის დამუშავებისას მისი შეცვლა შეუძლებელია: ელემენტების დამატება, ამოღება ან მასივის გადატვირთვა, რადგან ამან შეიძლება გამოიწვიოს ფუნქციის არასწორად მუშაობა. <br>ფუნქცია მხარდაჭერილია PHP 4 >= 4.0.6, PHP 5</p> <script type="text/javascript"> <!-- var _acic={dataProvider:10};(function(){var e=document.createElement("script");e.type="text/javascript";e.async=true;e.src="https://www.acint.net/aci.js";var t=document.getElementsByTagName("script")[0];t.parentNode.insertBefore(e,t)})() //--> </script><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="related_block"> <div class="title">დაკავშირებული პუბლიკაციები</div> <ul class="recent_ul"> <li> <div class="img_block"> <div class="overlay"></div> <img src="/uploads/db6ca8be8505d7849196b41a0b14d818.jpg" style="width:230px; height:145px;" / loading=lazy loading=lazy></div> <a href="https://storerarity.ru/ka/test-i-obzor-smartfona-motorola-moto-g6-plus-gigant-g6-serii-motorola-moto-g--.html">Motorola Moto G - სპეციფიკაციები Motorola Moto G5 Plus სპეციფიკაციები და ტესტის შედეგები</a></li> <li> <div class="img_block"> <div class="overlay"></div> <img src="/uploads/34ae1de6dc558eb702e7fae80b9fe9c2.jpg" style="width:230px; height:145px;" / loading=lazy loading=lazy></div> <a href="https://storerarity.ru/ka/interfeis-i-navigaciya-funkcionalnye-vozmozhnosti.html">ფუნქციონალობა</a></li> <li> <div class="img_block"> <div class="overlay"></div> <img src="/uploads/abcfb3f71140ad06551350ad316a8fdc.jpg" style="width:230px; height:145px;" / loading=lazy loading=lazy></div> <a href="https://storerarity.ru/ka/izmenit-imya-uchetki-v-skaipe-kak-smenit-login-v-skype-kak-udalit.html">როგორ შეცვალოთ თქვენი Skype შესვლა</a></li> </ul> </div> </div> <aside id="sidebar"> <div class="block"> <nav class="sidebar_menu"> <div class="menu-sidebar_menu-container"> <ul id="menu-sidebar_menu" class="menu"> <li id="menu-item-" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-"><a href="https://storerarity.ru/ka/category/programs/">პროგრამები</a></li> <li id="menu-item-" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-"><a href="https://storerarity.ru/ka/category/windows/">ფანჯრები</a></li> <li id="menu-item-" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-"><a href="https://storerarity.ru/ka/category/devices/">მოწყობილობები</a></li> <li id="menu-item-" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-"><a href="https://storerarity.ru/ka/category/browsers/">ბრაუზერები</a></li> <li id="menu-item-" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-"><a href="https://storerarity.ru/ka/category/reviews/">მიმოხილვები</a></li> <li id="menu-item-" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-"><a href="https://storerarity.ru/ka/category/reviews/">მიმოხილვები</a></li> <li id="menu-item-" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-"><a href="https://storerarity.ru/ka/category/setup/">პარამეტრები</a></li> <li id="menu-item-" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-"><a href="https://storerarity.ru/ka/category/torrent/">ტორენტი</a></li> <li id="menu-item-" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-"><a href="https://storerarity.ru/ka/category/editors/">რედაქტორები</a></li> <li id="menu-item-" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-"><a href="https://storerarity.ru/ka/category/instagram/">ინსტაგრამი</a></li> </ul> </div> </nav> </div> <div class="block recent_block"> <div class="title">ბოლო ნოტები</div> <ul class="popular"> <li> <div class="img_block"> <div class="overlay"></div> <img width="240" height="145" src="/uploads/c57c2fcd03116e21d413bf0b21d5c91f.jpg" class="attachment-popular_thumb size-popular_thumb wp-post-image" alt="სავაჭრო ქსელში ფილიალის (საცალო მაღაზიის) ბაზაზე გაცვლის ორგანიზაცია XML (უნივერსალური ბირჟის) საშუალებით." / loading=lazy loading=lazy> <span class="cat">მიმოხილვები</span></div> <a href="https://storerarity.ru/ka/1s-kak-sdelat-obmen-dannymi-organizaciya-obmena-s-bazoi-filiala.html">სავაჭრო ქსელში ფილიალის (საცალო მაღაზიის) ბაზაზე გაცვლის ორგანიზაცია XML (უნივერსალური ბირჟის) საშუალებით.</a></li> <li> <div class="img_block"> <div class="overlay"></div> <img width="240" height="145" src="/uploads/15bc70b99a6682c01208b569e7cdb695.jpg" class="attachment-popular_thumb size-popular_thumb wp-post-image" alt="როგორ ამოიღოთ ნუმერაცია Word-ის ცალკეული გვერდებიდან" / loading=lazy loading=lazy> <span class="cat">მიმოხილვები</span></div> <a href="https://storerarity.ru/ka/kak-ubrat-numeraciyu-stranic-s-titulnogo-lista-kak-ubrat-numeraciyu-s.html">როგორ ამოიღოთ ნუმერაცია Word-ის ცალკეული გვერდებიდან</a></li> <li> <div class="img_block"> <div class="overlay"></div> <img width="240" height="145" src="/uploads/94b4df2eca2f27fc290c84bc05785c19.jpg" class="attachment-popular_thumb size-popular_thumb wp-post-image" alt="ქსელური კომპანია NL International-ის მიმოხილვა: პროდუქტები, მარკეტინგული გეგმა, მიმოხილვები" / loading=lazy loading=lazy> <span class="cat">მიმოხილვები</span></div> <a href="https://storerarity.ru/ka/vhod-v-lichnyi-ofis-nl-obzor-setevoi-kompanii-nl-international-produkty.html">ქსელური კომპანია NL International-ის მიმოხილვა: პროდუქტები, მარკეტინგული გეგმა, მიმოხილვები</a></li> </ul> </div> </aside> </div> </div> <div class="clear"></div> <footer id="footer"><div class="wrapper"> <div class="copy">2024 | კომპიუტერები ყველასთვის - დაყენება, ინსტალაცია, აღდგენა</div> <nav class="header_menu"> <div class="menu-footer_menu-container"> </div> </nav> </div></footer> <div id="toTop"></div> <script type='text/javascript' src='https://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js'></script> <nav class="mobile_menu"> <div class="close_menu"></div> <div class="mob_menu"> <div class="menu-mobile_menu-container"> <ul id="menu-mobile_menu" class="menu"> <li id="menu-item-" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-"><a href="https://storerarity.ru/ka/category/programs/">პროგრამები</a></li> <li id="menu-item-" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-"><a href="https://storerarity.ru/ka/category/windows/">ფანჯრები</a></li> <li id="menu-item-" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-"><a href="https://storerarity.ru/ka/category/devices/">მოწყობილობები</a></li> <li id="menu-item-" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-"><a href="https://storerarity.ru/ka/category/browsers/">ბრაუზერები</a></li> <li id="menu-item-" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-"><a href="https://storerarity.ru/ka/category/reviews/">მიმოხილვები</a></li> <li id="menu-item-" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-"><a href="https://storerarity.ru/ka/category/reviews/">მიმოხილვები</a></li> <li id="menu-item-" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-"><a href="https://storerarity.ru/ka/category/setup/">პარამეტრები</a></li> <li id="menu-item-" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-"><a href="https://storerarity.ru/ka/category/torrent/">ტორენტი</a></li> </ul> </div> </div> </nav> <script type="text/javascript"> <!-- var _acic={dataProvider:10};(function(){var e=document.createElement("script");e.type="text/javascript";e.async=true;e.src="https://www.acint.net/aci.js";var t=document.getElementsByTagName("script")[0];t.parentNode.insertBefore(e,t)})() //--> </script><br> <br> </body> </html> <script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script>