Yangi formatda davom etish uchun: https://uzfor.net/view.php?act=post&id=36023
Postga havola
Clever [253] [off]
O'zgarmaslar va vazifalari
list()
list operatori bilan siz bir qancha o'zgarmasga malumot berishingiz mumkin. Mana quyidagi misolga qarang.
shunda ekraningizda har bir o'zgarmasning ma'lumotlari yani:
Sandjar
Alimov
BAT
degan yozuv chiqadi.
range()
Bu operatorimiz butun sonli o'zgarmaslarni yaratishda juda qulay va tezdir.
bu yerda biz lottery'ga 0 dan 9 gacha bo'lgan sonlarni tanitib beramiz.
in_array()
Bu funktsiya qandaydir o'zgaruvchanlar massivining ichida biz qidirayotgan ma'lumot bor yo'qligini tekshirib beradi.
misol:
array_keys()
Agarda sizda bir biriga ulangan qandaydir o'zgarmaslar to'plami bo'lsa, va uning asosiy nomlari yani kalitlarini ismini olish uchun array_keys() funktsiyasi ishlatiladi.
misol:
shunda
bo'ladi.
array_values()
array_keys kabi faqatgina uni ishini teskarisini bajaradi, yanikim kalitlarni emas, shu kalitlarga tegishli bo'lgan ma'lumotlarni chiqarib beradi.
array_push()
Bu operatorimiz, bizning o'zgarmaslarning ohiriga bitta yoki bir qancha belgi yoki so'z qoshadi.
Int array_push(array o'zgaruvchan, mixed so'zlar [, ...])
Misol:
Shunda ekraningizda Uzbek, Russian, English, French, German chiqadi.
array_pop()
array_push'ning tamoman teskarisidir, yani masivning eng ohirgi elementini o'chiradi va uni qaytaradi,
yani:
array_shift()
Aynan array_pop kabi ammo farqi shundaki masivni boshidan bitta elementni o'chirib keyin qolganlarini bitta oldinga suradi.
Huddi array_pop kabi u ham o'chirilgan elementni qaytaradi.
array_unshift()
array_shift ni tamoman teskarisin yani masivni boshiga bir element (so'z) qo'shadi.
Keling misolga qarang:
array_pad()
Bu operator, masivni biz hohlagancha hajmini oshirib beradi, yani biz masiv (o'zgarmas) yaratganimizda uni hajmi kamroq bo'lgan bo'lishi mumkin, biz uni kattalashtirish uchun shu operatordan foydalanamiz.
Misolga qarang.
agarda biz sonlarni boshiga qo'shmoqchi bo'lsakchi unda nima qilamiz?
Misolga qarang
list()
list operatori bilan siz bir qancha o'zgarmasga malumot berishingiz mumkin. Mana quyidagi misolga qarang.
print "$name <br>"; print "$surname <br>"; print "$company <br>";
shunda ekraningizda har bir o'zgarmasning ma'lumotlari yani:
Sandjar
Alimov
BAT
degan yozuv chiqadi.
range()
Bu operatorimiz butun sonli o'zgarmaslarni yaratishda juda qulay va tezdir.
bu yerda biz lottery'ga 0 dan 9 gacha bo'lgan sonlarni tanitib beramiz.
in_array()
Bu funktsiya qandaydir o'zgaruvchanlar massivining ichida biz qidirayotgan ma'lumot bor yo'qligini tekshirib beradi.
misol:
array_keys()
Agarda sizda bir biriga ulangan qandaydir o'zgarmaslar to'plami bo'lsa, va uning asosiy nomlari yani kalitlarini ismini olish uchun array_keys() funktsiyasi ishlatiladi.
misol:
$great_wines=array("Autstr alia"=> "Clar endon Hills 96", "France"=> "Comte George de Vogue 97", "Austria"=> "Feiler Artinger 97");
shunda
$great_labels[0]=Australia $great_labels[1]=F rance $great_labels[2]=Austria
bo'ladi.
array_values()
array_keys kabi faqatgina uni ishini teskarisini bajaradi, yanikim kalitlarni emas, shu kalitlarga tegishli bo'lgan ma'lumotlarni chiqarib beradi.
array_push()
Bu operatorimiz, bizning o'zgarmaslarning ohiriga bitta yoki bir qancha belgi yoki so'z qoshadi.
Int array_push(array o'zgaruvchan, mixed so'zlar [, ...])
Misol:
<? foreach($languages as $item){ print "$item <BR>"; } ?>
Shunda ekraningizda Uzbek, Russian, English, French, German chiqadi.
array_pop()
array_push'ning tamoman teskarisidir, yani masivning eng ohirgi elementini o'chiradi va uni qaytaradi,
yani:
array_shift()
Aynan array_pop kabi ammo farqi shundaki masivni boshidan bitta elementni o'chirib keyin qolganlarini bitta oldinga suradi.
Huddi array_pop kabi u ham o'chirilgan elementni qaytaradi.
array_unshift()
array_shift ni tamoman teskarisin yani masivni boshiga bir element (so'z) qo'shadi.
Keling misolga qarang:
Bu operator, masivni biz hohlagancha hajmini oshirib beradi, yani biz masiv (o'zgarmas) yaratganimizda uni hajmi kamroq bo'lgan bo'lishi mumkin, biz uni kattalashtirish uchun shu operatordan foydalanamiz.
Misolga qarang.
//bu y erda biz uni hajmini 8 gacha oshirib, yangi yaratilgan hujralarga 100 sonini y ozib chiqishini belgiladik. //$weight=1 , 2, 3, 1 5, 35, 100, 100, 100
agarda biz sonlarni boshiga qo'shmoqchi bo'lsakchi unda nima qilamiz?
Misolga qarang