Კომპიუტერები, Პროგრამირების
Როგორ აკეთებს PHP მასივი?
მასივი არის მონაცემები სტრუქტურა, რომელიც საშუალებას იძლევა ერთი ადგილმდებარეობა შესანახად გარკვეული ღირებულებები, რომლებიც ელემენტები იგივე ტიპის.
array ტიპის
არსებობს ორი სახის მასივები, ისინი განსხვავდებიან, იდენტიფიკაციის შემადგენელი ელემენტები.
- Simple - თითოეული ელემენტის მასში მოცემულია ინდექსი თანმიმდევრობით.
- ასოციაციური - მას აქვს მიმართოს ელემენტის გამოყენებით გასაღებები დაკავშირებული ლოგიკური ღირებულებებს.
ამ მარტივი თვალსაზრისით, ეს არის ცვლადი, რომელიც შეიძლება იყოს ერთზე მეტი მნიშვნელობა. ჩვენ დაინტერესებული ვართ PHP მასივი.
დამახასიათებელი
განვიხილოთ PHP მასივი დეტალები:
- იგი შეიძლება შეიცავდეს ნებისმიერი რაოდენობის ღირებულებები, და ეს არ არის ცარიელი.
- თითოეული ღირებულებების, რომელიც შედგება მასივი PHP, მოუწოდა ელემენტს.
- Element ინახავს სხვადასხვა ტიპის ცვლადი. ეს შეიძლება იყოს strings, რიცხვებით, booleans.
- ხელმისაწვდომობა ელემენტები შესაძლებელია გამოყენებით ინდექსები, რომლებიც ამას და numeric.
- PHP მასივი შეიცავს უნიკალური ინდექსები.
- რაოდენობის ელემენტების მასივი - მისი სიგრძე.
- ღირებულებები ელემენტები ასევე შეიძლება მასივები, როგორც მრავალგანზომილებიანი მასივები.
განმასხვავებელი PHP არის უნარი შექმნათ მასივი სკრიპტი ნებისმიერი სირთულის.
უპირატესობები:
- ეს არის მარტივი მუშაობა ერთდროულად მრავალი ღირებულებების მასივი. ეს ადვილი არ არის ციკლი მისი წევრების იცვლება ღირებულებები.
- ისინი ადვილად მანიპულირება. უბრალოდ, ამოიღონ, დაამატოთ ნივთები წაკითხვის ან იცვლება ღირებულებები ელემენტებს.
- PHP, არსებობს ბევრი სხვადასხვა ფუნქციები, რომელიც საშუალებას გაძლევთ გაუმკლავდეს მასივები. არსებობს ძიება კონკრეტული ღირებულებები, დახარისხება, შერწყმის მასივები.
სახის
კოლექტორები ასევე დაყოფილია 2 ტიპის:
- ერთ განზომილებიანი;
- ორგანზომილებიანი.
არსებობს სხვადასხვა გზა ინიციალიზაცია მასივი. პირველ რიგში, მარტივი, და შემდეგ - ასოციაციურ მასივში PHP.
მაგალითად შევქმნათ მარტივი მასივი PHP:
მინიჭება PHP მასივი ელემენტს ღირებულებები შეიძლება ჩაიწეროს როგორც:
- $ Array [n] = z;
- n - გასაღები, z - მნიშვნელობა.
მეორე მეთოდი ინიციალიზაციისას შეიძლება არაფერი მიუთითოს ფრჩხილებში :
- $ სახელი [] = "a";
- $ სახელი [] = "ორი";
- $ სახელი [] = "სამი".
ამ შემთხვევაში, ინდექსი იქნება ტოლი default: 0, 1 და 2.
და თქვენ შეგიძლიათ დანიშნოს ნებისმიერი მისი ინდექსის მნიშვნელობა:
- $ სახელი [35] = 'a';
- $ სახელი [18] = 'ორი';
- $ სახელი [90] = "სამი".
თქვენ შეგიძლიათ დააკავშიროთ ინიციალიზაციისას მეთოდები:
- $ სახელი [37] = "first";
- $ სახელი [5] = "მეორე";
- $ სახელი [] = "მესამე".
მესამე ელემენტს ენიჭება მაჩვენებელში 38, როგორც 37 - ყველაზე დიდი ინდექსები.
მრავალგანზომილებიანი მასივი სინტაქსი ასე გამოიყურება:
$ სახელი [indeks1] [indeks2] ....
ახლა ვნახოთ, რა PHP ასოციაციურ მასივში. ინდექსი შეიძლება იყოს ტექსტი, იგი არ ზღუდავს, ფართები ეძლევათ, მისი სიგრძე არის სხვადასხვა. ასოციაციური მასივების კარგადაა გამოყენებული, როდესაც ეს აუცილებელია უკავშირებენ ელემენტები არ ნომრები, მაგრამ სიტყვა. მასივები, რომ აქვს ინდექსები - სიმები უწოდებენ ასოცირებულ.
ერთ განზომილებიანი ასოციაციური მასივების შემცველი მხოლოდ ერთი გასაღები, ეს შეესაბამება კონკრეტული ინდექსი. სურათზე მოყვანილი არის მაგალითად ერთი განზომილებიანი და მრავალ განზომილებიანი ასოციაციური მასივების.
თქვენ შეგიძლიათ შექმნათ მრავალგანზომილებიანი ასოციაციურ მასივში კლასიკური გზა, მაგრამ ეს არ არის ძალიან მოსახერხებელი.
Similar articles
Trending Now