PHP-ის სახელმძღვანელო

მონაცემების გამოტანა

სტრიქონის გამოტანა სტრიქონის გამოტანა

პირობითი კონსტრუქციები

პირობითი ოპერატორი ალტერნატიული პირობა დამატებითი პირობა მრავალჯერადი არჩევანი არჩევანის ვარიანტი სტანდარტული ვარიანტი შესაბამისობა

ციკლები

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

ცვლადებთან მუშაობა

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

მუშაობის დასრულება

დასრულება გამოტანით მუშაობის დასრულება
ცვლადის ტიპის განსაზღვრა ცვლადის ტიპის შეცვლა მთელი რიცხვის შემოწმება მცურავი მძიმით რიცხვის შემოწმება რიცხვითი მნიშვნელობის შემოწმება სტრიქონის შემოწმება ბულეანის მნიშვნელობის შემოწმება მასივის შემოწმება ობიექტის შემოწმება NULL მნიშვნელობის შემოწმება რესურსის შემოწმება გამოსაძახებელი მნიშვნელობის შემოწმება იტერირებადი მნიშვნელობის შემოწმება დასათვლელი მნიშვნელობის შემოწმება მთელ რიცხვში გადაყვანა float-ში გადაყვანა სტრიქონში გადაყვანა boolean-ში გადაყვანა მასივში გარდაქმნა

მათემატიკური ფუნქციები

რიცხვის მოდული რიცხვის ხარისხში აყვანა რიცხვის კვადრატული ფესვი უდიდესი მნიშვნელობა უმცირესი მნიშვნელობა რიცხვის დამრგვალება დამრგვალება ზემოთ დამრგვალება ქვემოთ გაყოფის წილადი ნაშთი შემთხვევითი რიცხვი

სტრიქონების გაზომვა

სტრიქონის სიგრძე სტრიქონის სიგრძე სტრიქონის სიგანე

მანიპულაციები

კიდეების გასუფთავება დასაწყისის გასუფთავება დასასრულის გასუფთავება სტრიქონის დამატება სტრიქონის გამეორება სტრიქონის შებრუნება სიმბოლოების არევა

რეგისტრი

ქვედა რეგისტრი ზედა რეგისტრი ქვედა რეგისტრი ზედა რეგისტრი პირველი სიმბოლო ზედა რეგისტრში პირველი სიმბოლო ქვედა რეგისტრში სიტყვის პირველი სიმბოლო ზედა რეგისტრში

დაყოფა

სტრიქონის დაყოფა მასივში სტრიქონის დაყოფა მასივში სტრიქონის ნაწილებად დაყოფა სტრიქონის დაყოფა ცვლადებად სტრიქონის დაყოფა ტოკენებად სტრიქონის პარსინგი ფორმატის მიხედვით მრავალბაიტიანი სტრიქონის დაყოფა სტრიქონის დაყოფა სიმბოლოებად სტრიქონის ნაწილის მიღება სტრიქონის ამოჭრი სიგანის მიხედვით

სტრიქონის ნაწილები

ქვესტრიქონის მიღება ქვესტრიქონის მიღება

ძიება და ჩანაცვლება

ძიება და ჩანაცვლება რეგისტრიდან დამოუკიდებელი ჩანაცვლება ძიება და ჩანაცვლება სტრიქონის ნაწილის ჩანაცვლება

ძიება სტრიქონში

სიმბოლოს სტრიქონში შესვლის შემოწმება პირველი შესვლის შემოწმება ბოლო შესვლის შემოწმება ქვესტრიქონის პირველი შესვლის პოზიცია სიმბოლოს ბოლო შესვლის პოზიცია ძიება რეგისტრის გათვალისწინების გარეშე უკუღმა ძიება რეგისტრის გათვალისწინების გარეშე ქვესტრიქონის პირველი შესვლის პოვნა ნებისმიერი მოცემული სიმბოლოს ძიება სტრიქონში სიმბოლოს პირველი შესვლის პოვნა სიმბოლოს ბოლო შესვლის პოვნა ძიება რეგისტრის გათვალისწინების გარეშე ქვესტრიქონის ძიება რეგისტრის გარეშე ქვესტრიქონის პოზიცია ბოლო შესვლის ძიება ბოლო შესვლის ძიება რეგისტრის გარეშე უკუღმა ძიება რეგისტრის გარეშე ქვესტრიქონის უკუღმა ძიება პირველი შესვლის ძიება

სტრიქონის დათვლა

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

მუშაობა ტეგებთან, ეკრანიზაციასთან

ტეგების წაშლა სტრიქონიდან ტეგების ბრაუზერში გამოტანა htmlspecialchars-ის შებრუნებული ოპერაცია სიმბოლოების HTML ობიექტებად გარდაქმნა htmlentities-ის შებრუნებული ოპერაცია ბრჭყალების ეკრანიზაცია სტრიქონში addslashes ფუნქციის ეკრანიზაციის მოხსნა მეტასიმბოლოების ეკრანიზაცია დაუშვებელი სიმბოლოების ჩანაცვლება

სტრიქონების ფორმატირება

რიცხვის ფორმატირება ფულადი სიდიდეების ფორმატირება დაფორმატებული სტრიქონის გამოტანა დაფორმატებული სტრიქონის გამოტანა სტრიქონის ფორმატირება (დაბრუნებით) სტრიქონის ფორმატირება მასივიდან სტრიქონის გადატანის ჩასმა სტრიქონის გადატანის ჩასმა

სიმბოლოების კოდები

სიმბოლო კოდის მიხედვით სიმბოლოს კოდი

სტრიქონების შედარება

ლევენშტაინის მანძილი სტრიქონებს შორის სტრიქონების მსგავსების პროცენტი სტრიქონების ფონეტიკური შედარება გაუმჯობესებული soundex სტრიქონების პირველი სიმბოლოების შედარება პირველი სიმბოლოების შედარება რეგისტრის გათვალისწინების გარეშე სტრიქონების შედარება რეგისტრის გათვალისწინებით სტრიქონების შედარება ლოკალის გათვალისწინებით სტრიქონების ბუნებრივი შედარება ბუნებრივი შედარება რეგისტრის გათვალისწინების გარეშე სტრიქონების შედარება რეგისტრის გათვალისწინების გარეშე

მასივები

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

სორტირება

ელემენტების ზრდის მიხედვით ელემენტების კლების მიხედვით გასაღებების ზრდის მიხედვით გასაღებების კლების მიხედვით ელემენტების ზრდის მიხედვით გასაღებების შენარჩუნებით ელემენტების კლების მიხედვით გასაღებების შენარჩუნებით ბუნებრივი წესით ბუნებრივი წესით რეგისტრის გათვალისწინების გარეშე კოლბექის მიხედვით კოლბექის მიხედვით გასაღებებზე კოლბექის მიხედვით გასაღებების შენარჩუნებით რამდენიმე მასივის სორტირება

კოლბექები

მასივის ცვლილება მასივის გადარჩევა მრავალგანზომილებიანი მასივის გადარჩევა მასივის ფილტრაცია მასივის დაკვეცა

მასივების გადაკვეთა

მასივების გადაკვეთა მასივების გადაკვეთა გასაღებებით გადაკვეთა გასაღებებზე გადაკვეთა callback-შედარებით გადაკვეთა callback-შედარებით გადაკვეთა callback-გასაღებებით გასაღებების გადაკვეთა callback-ით

მასივების სხვაობა

მასივების სხვაობა მასივების სხვაობა გასაღებებით მასივების სხვაობა სხვაობა გასაღებებზე სხვაობა callback-შედარებით სხვაობა callback-გასაღებებით გასაღებების სხვაობა callback-ით

ძირითადი ფუნქციები

დამთხვევის ძიება ყველა დამთხვევის ძიება ჩანაცვლება შაბლონის მიხედვით ფილტრაცია ჩანაცვლებით

დამატებითი ფუნქციები

სტრიქონის დაყოფა ჩანაცვლება callback-ფუნქციით მრავალჯერადი ჩანაცვლება მასივის ფილტრაცია სიმბოლოების ეკრანირება

შეცდომების დამუშავება

შეცდომის კოდის მიღება შეცდომის ტექსტის მიღება

ფუნქციური სტილი

მიმდინარე მომენტი timestamp-ში მითითებული მომენტი timestamp-ში თარიღის ფორმატირება თარიღის გადაყვანა timestamp-ში მიკროწამების მიღება თარიღის სისწორის შემოწმება თარიღის ობიექტის შექმნა თარიღების დამატება და გამოკლება თარიღის დამატება თარიღის გამოკლება ინტერვალის შექმნა თარიღის ფორმატირება სხვაობა ორ თარიღს შორის სასაათო სარტყლის დაყენება სასაათო სარტყლის მიღება

OOP სტილი

ობიექტი თარიღით უცვლელი თარიღი-დრო ინტერვალები თარიღებს შორის დროის სარტყლები პერიოდი თარიღებს შორის თარიღის დამატება თარიღის გამოკლება

DateTime-ის მეთოდები

შექმნა ფორმატიდან Immutable-ის კონვერტაცია თარიღის ფორმატირება თარიღების სხვაობა თარიღის შეცვლა ინტერვალის დამატება ინტერვალის გამოკლება თარიღის დაყენება ISO-თარიღის დაყენება დროის დაყენება timestamp-ის დაყენება დროის სარტყლის დაყენება დროის სარტყლის მიღება წანაცვლების მიღება timestamp-ის მიღება პარსინგის შეცდომები

DateInterval-ის მეთოდები

შექმნა სტრიქონიდან ინტერვალის ფორმატირება

ძირითადი

ფაილის შიგთავსის მიღება სტრიქონის ჩაწერა ფაილში ფაილი მასივში

ოპერაციები ფაილებზე

ფაილის წაშლა ფაილის კოპირება ფაილის ან საქაღალდის გადარქმევა დროებითი ფაილის შექმნა უნიკალური სახელის მქონე ფაილის შექმნა

ოპერაციები საქაღალდეებზე

საქაღალდის შექმნა საქაღალდის წაშლა საქაღალდედ შემოწმება შიგთავსის წაკითხვა შიგთავსის წაკითხვა შაბლონის მიხედვით თავისუფალი სივრცე საქაღალდის მთლიანი მოცულობა

შემოწმებები

ფაილის ან საქაღალდის არსებობის შემოწმება ფაილად შემოწმება ფაილის წასაკითხად ხელმისაწვდომობის განსაზღვრა ფაილის ჩასაწერად ხელმისაწვდომობის შემოწმება შესრულებად ფაილად შემოწმება

გზები ფაილებამდე

საქაღალდის სახელი გზიდან ფაილის სახელი გზიდან აბსოლუტური გზა ფაილამდე ინფორმაცია ფაილის გზაზე

ინფორმაცია

ფაილის ზომის მიღება ფაილის უფლებების შეცვლა ფაილის მფლობელის შეცვლა ფაილის ჯგუფის შეცვლა მოდიფიცირების დროის დაყენება ფაილის შეცვლის დრო ფაილის შექმნის დრო ფაილზე წვდომის დრო MIME-ტიპის განსაზღვრა ფაილის MIME-ტიპი მდგომარეობის კეშის გასუფთავება

ფაილების შეერთება

ფაილის შეერთება ერთჯერადი შეერთება სავალდებულო შეერთება ერთჯერადი სავალდებულო

დაბალი დონის ფაილები

ფაილის ან URL-ის გახსნა ფაილის წაკითხვა სტრიქონის ფაილიდან წაკითხვა სიმბოლოს ფაილიდან წაკითხვა ჩაწერა ფაილში ფაილის დესკრიპტორის დახურვა ფაილის წაკითხვა ფაილის დასასრულის მიღწევის შემოწმება ფაილში გადაადგილება ფაილის მაჩვენებლის რესეტი ფაილის შეკვეცა პოზიცია ფაილში ფაილის დარჩენილი ნაწილის გამოტანა

დაბალი დონის საქაღალდეები

შიგთავსის წაკითხვა საქაღალდის გახსნა საქაღალდის დახურვა

სპეც ფაილები

CSV ფაილის წაკითხვა CSV ფაილის ჩაწერა INI ფაილის წაკითხვა

ფაილების ატვირთვა

ფაილის ატვირთვის განსაზღვრა ატვირთული ფაილის ახალ ადგილას გადატანა

სხვადასხვა

ფაილის ბლოკირება ფორმატირებული გამოტანა ნაკადში მასივის ფორმატირებული გამოტანა ნაკადში

არსებობის შემოწმება

კლასის არსებობის შემოწმება მეთოდის არსებობის შემოწმება თვისების არსებობის შემოწმება ტრეიტის არსებობის შემოწმება ინტერფეისის არსებობის შემოწმება

ინფორმაციის მიღება კლასებზე

კლასის სახელის მიღება მშობელი კლასის მიღება კლასის მეთოდების მიღება კლასის თვისებების მიღება ობიექტის თვისებების მიღება გამოძახებული კლასის მიღება

ტიპების და ურთიერთობების შემოწმება

ობიექტის ტიპის შემოწმება კლასის კუთვნილების შემოწმება კლასის მემკვიდრეობის შემოწმება კლასის ინტერფეისების სია მშობელი კლასების სია გამოყენებული ტრეიტების სია

კლასების ავტო-დატვირთვა

სახელთა სივრცის განსაზღვრა ავტო-დატვირთვის რეგისტრაცია ავტო-დატვირთვების მიღება ავტო-დატვირთვის წაშლა ავტო-დატვირთვის გამოძახება

დეკლარაციებთან მუშაობა

კლასის ფსევდონიმის შექმნა გამოცხადებული კლასების მიღება გამოცხადებული ინტერფეისების მიღება გამოცხადებული ტრეიტების მიღება

შექმნა

ობიექტის შექმნა კლასის დეკლარაცია ინტერფეისის დეკლარაცია ტრეიტის დეკლარაცია

გამოძახებები

სტატიკური გამოძახება სტატიკური გამოძახება მასივით

ძირითადი ჯადოსნური მეთოდები

ობიექტის კონსტრუქტორი ობიექტის დესტრუქტორი ობიექტის კლონირება

პროპერთებზე წვდომა

პროპერთების წაკითხვა პროპერთების ჩაწერა პროპერთის შემოწმება პროპერთის წაშლა

გამოძახებების დაჭერა

მეთოდის გამოძახება სტატიკური გამოძახება ფუნქციის სახით გამოძახება

სერიალიზაცია

სერიალიზაციისთვის მომზადება ობიექტის აღდგენა თანამედროვე სერიალიზაცია თანამედროვე დესერიალიზაცია

ობიექტების გარდაქმნა

სტრიქონში var_export-ისთვის var_dump-ისთვის

გამონაკლისების დამუშავება

დამუშავების ბლოკი გამონაკლისის დაჭერა ფინალური მოქმედებები გამონაკლისის გენერაცია გამონაკლისების ბაზისური კლასი შეცდომების დამუშავება გამონაკლისებად

ფუნქციები

შეცდომების ჩვენების მორგება შეცდომების ლოგში ჩაწერა გამოძახებების ტრასირება ტრასირების დაბეჭდვა დასრულების რეგისტრაცია Xdebug-ის გამოძახების სტეკი მომხმარებლის შეცდომის გენერაცია trigger_error-ის ანალოგი გამონაკლისების დამმუშავებლის დაყენება შეცდომების დამმუშავებლის დაყენება შეცდომების დამმუშავებლის აღდგენა გამონაკლისების დამმუშავებლის აღდგენა

ფუნქციების შემოწმება

ფუნქციის არსებობის შემოწმება გამოძახების შესაძლებლობის შემოწმება

ფუნქციების გამოძახება

callback-ფუნქციის გამოძახება არგუმენტების მასივით გამოძახება

არგუმენტებთან მუშაობა

არგუმენტების მიღება არგუმენტების დათვლა კონკრეტული არგუმენტის მიღება

მოვლენების დამუშავება

tick-ფუნქციის რეგისტრაცია tick-ფუნქციის გაუქმება

ცვლადები

ცვლადის შესახებ ინფორმაციის გამოტანა ცვლადების მოხერხებული გამოტანა

სიები

ყველა ცვლადის სია ყველა კონსტანტის სია ყველა ფუნქციის სია შეტანილი ფაილების სია

მეხსიერება

მეხსიერების მიმდინარე მოხმარება მეხსიერების პიკური მოხმარება
JSON-ის დეკოდირება JSON-ში კოდირება მონაცემთა სერიალიზაცია მონაცემთა დესერიალიზაცია ცვლადის ექსპორტი

პარამეტრები

პარამეტრის მნიშვნელობის დაყენება პარამეტრის მნიშვნელობის მიღება ყველა პარამეტრის მიღება ინფორმაცია პარამეტრებზე

გაფართოებები

ჩატვირთული გაფართოებების სია გაფართოების ჩატვირთვის შემოწმება გაფართოების ფუნქციები

ინფორმაცია

ენის ვერსია ვერსიების შედარება
ქართული
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語Қазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
ვებსაიტის მუშაობის, ანალიტიკისა და პერსონალიზაციისთვის ვიყენებთ ქუქი-ფაილებს. მონაცემთა დამუშავება ხდება Კონფიდენციალურობის პოლიტიკის შესაბამისად.
ყველას მიღება პარამეტრები უარყოფა