KompyuterlarDasturlash

Qanday PHP qator qilsa?

Bir qator bir bo'lgan ma'lumotlar strukturasi yagona Manzil xil turdagi elementlar muayyan qadriyatlarni saqlash imkonini beradi.

array turlari

massivida ikki turi bor, ular tarkibiy elementlarini aniqlash yo'lida farq qiladi.

  1. Oddiy - har bir element unda qatori bir indeks beriladi.
  2. Assotsiativ - bu mantiqiy qiymatlarni bilan bog'liq tugmalari yordamida bir element murojaat qilish bor.

Sodda qilib aytganda, u bir necha qiymat bo'lishi mumkin o'zgaruvchan, deb. Biz PHP qator manfaatdor.

xarakterli xususiyatlari

PHP array ma'lumotlarni ko'rib chiqaylik:

  1. Bu qadriyatlar har qanday miqdordagi o'z ichiga olishi mumkin, va u bo'sh bo'ladi.
  2. PHP bir qator, deb nomlangan element o'z ichiga olgan qadriyatlar, har bir.
  3. Element o'zgaruvchilar turli xil saqlaydi. Bu satr, natural son, Bağlaçlar bo'lishi mumkin.
  4. elementlariga Access kichik va soni mavjud indekslari yordamida mumkin.
  5. PHP array noyob ko'rsatkichlari bilan elementlarini o'z ichiga oladi.
  6. qator elementlar soni - uning uzunligi hisoblanadi.
  7. ko'p-o'lchovli, tillo kabi elementlar qiymatlari ham, tillo bo'lishi mumkin.

PHP o'ziga xos xususiyati, har qanday murakkablikdagi yozuvida bir qator yaratish qobiliyatidir.

afzalliklari:

  1. Bu ketma-ketlikdagi bir necha qadriyatlar bilan bir vaqtning o'zida ishlash oson. Bu qiymatlarni o'zgartirish uchun uning a'zolariga aylanishiga qilish oson.
  2. Ular manipulyatsiya qilish oson. Sodda qilib, olib tashlash o'qish yoki elementlar qiymatlarni o'zgartirish uchun ma'lumotlar qo'shing.
  3. PHP, siz tillo band qilish imkonini ko'p turli vazifalari bor. tillo birlashtirish saralash xos qadriyatlar, bir qidirish bor.

turlari

Tillo, 2 turga yanada bo'linadi:

  • Bir o'lchamli;
  • ikki o'lchamli.

qator boshlash uchun turli xil yo'llari bor. Birinchidan, keyin oddiy ko'rib, va - Assotsiativ array PHP.

O'RNAK PHP oddiy qator yaratish:

misol ishlatiladigan kalitlarga - bir Qavslar [] ichida soni va muhimroq - meva va sabzavot nomi.

Agar PHP array element qadriyatlarini tayinlash sifatida yozilishi mumkin:

  • $ Array [n] = z;
  • n - asosiy, z - qiymati.

boshlash ikkinchi usuli bilan ko'rsatish uchun hech narsa bo'lishi mumkin Qavs :

  • $ Nomi [] = "a";
  • $ Nomi [] = "ikki";
  • $ Nomi [] = "uch".

Bu holda, indeks andoza teng bo'ladi: 0, 1 va 2.

Va siz uning indeks qiymati har qanday belgilashingiz mumkin:

  • $ Nomi [35] = 'a';
  • $ Nomi [18] = 'ikki';
  • $ Nomi [90] = "uch".

Siz ishga tushirish usullari birlashtirish mumkin:

  • $ Nomi [37] = "birinchi";
  • $ Nomi [5] = "ikkinchi";
  • $ Nomi [] = "uchinchi".

ko'rsatkichlar eng yirik - uchinchi element 37 38 ga teng bir indeks beriladi.

Ko'p o'lchovli array sintaktik bu kabi ko'rinadi:

$ Nomi [indeks1] [indeks2] ....

Endi, nima, bir PHP assotsiativ array ko'rib chiqaylik. indeks u cheklashlari emas, bir tor bo'lishi mumkin, joylar, uning uzunligi har xil bo'lgan, ruxsat beriladi. Bu elementlar raqamlar bilan emas bog'lash zarur bo'lsa biriktirilishi mumkin, tillo yaxshi, lekin so'z bilan ishlatiladi. indekslari bor, tillo - skriptlarini assotsiativ deyiladi.

faqat bitta kalit o'z ichiga olgan bir-o'lchovli biriktirilishi mumkin, tillo, u ma'lum bir indeks mos keladi. Yuqoridagi rasm bir o'lchovli va ko'p o'lchovli biriktirilishi mumkin, tillo namunasidir.

Siz mumtoz tarzda ko'p o'lchovli assotsiativ qator yaratishingiz mumkin, lekin u juda ham mos emas.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 uz.delachieve.com. Theme powered by WordPress.