Koder.uz

3 of 402 menu

PHP da massiv funksiyalari

in_array bilan ishlash

Nazariyani quyidagi havolalar orqali o'rganing:

in_array


№1

Massiv berilgan:

<?php $arr = [1, 2, 3, 4, 5]; ?>

Unda 3 qiymatiga ega element mavjudligini tekshiring.

array_sum va array_product bilan ishlash

Nazariyani quyidagi havolalar orqali o'rganing:

array_sum array_product


№2

Massiv berilgan:

<?php $arr = [1, 2, 3, 4, 5]; ?>

Berilgan massiv elementlari yig‘indisini toping.

№3

Massiv berilgan:

<?php $arr = [1, 2, 3, 4, 5]; ?>

Berilgan massiv elementlarining ko‘paytmasini (ko‘paytirishni) toping.

№4

Massiv berilgan:

<?php $arr = [1, 2, 3, 4, 5]; ?>

array_sum va count funksiyalaridan foydalanib, berilgan massiv elementlarining o‘rta arifmetik qiymatini (elementlar yig‘indisi ularning soniga bo‘linishi) toping.


range bilan ishlash

Nazariyani quyidagi havolalar orqali o'rganing:

range


№5

1 dan 100 gacha raqamlar bilan to'ldirilgan massiv yarating.

№6

"a" dan "z" gacha bo'lgan harflar bilan to'ldirilgan massiv yarating.

№7

“1-2-3-4-5-6-7-8-9” qatorini tsikldan foydalanmasdan yarating.

№8

1 dan 100 gacha bo'lgan sonlar yig'indisini sikl ishlatmasdan toping.

№9

1 dan 10 gacha bo‘lgan sonlarning ko‘paytmasini sikl ishlatmasdan toping.

array_merge bilan ishlash

Nazariyani quyidagi havolalar orqali o'rganing

array_merge


№10

Massivlar berilgan:

<?php $arr1 = [1, 2, 3]; $arr2 = ['a', 'b', 'c']; ?>

Ulardan massiv tuzing:

<?php [1, 2, 3, 'a', 'b', 'c'] ?>

array_slice bilan ishlash

Nazariyani quyidagi havolalar orqali o'rganing:

array_slice


№11

Massiv berilgan:

<?php $arr = [1, 2, 3, 4, 5]; ?>

Quyidagi massivni yaratish uchun array_slice funksiyasidan foydalaning:

<?php [2, 3, 4] ?>

array_splice bilan ishlash

Nazariyani quyidagi havolalar orqali o'rganing:

array_splice


№12

Massiv berilgan:

<?php $arr = [1, 2, 3, 4, 5]; ?>

array_splice funksiyasidan foydalanib, uni quyidagi massivga aylantiring:

<?php [1, 4, 5] ?>

№13

Massiv berilgan:

<?php $arr = [1, 2, 3, 4, 5]; ?>

array_splice funksiyasidan foydalanib, uni quyidagi massivga aylantiring:

<?php [2, 3, 4] ?>

№14

Massiv berilgan:

<?php $arr = [1, 2, 3, 4, 5]; ?>

array_splice funksiyasidan foydalanib, uni quyidagi massivga aylantiring:

<?php [1, 2, 3, 'a', 'b', 'c', 4, 5] ?>

№15

Massiv berilgan:

<?php $arr = [1, 2, 3, 4, 5]; ?>

array_splice funksiyasidan foydalanib, uni quyidagi massivga aylantiring:

<?php [1, 'a', 'b', 2, 3, 4, 'c', 5, 'e'] ?>

array_keys, array_values, array_combine bilan ishlash

Nazariyani quyidagi havolalar orqali o'rganing:

array_keys array_values array_combine


№16

Massiv berilgan:

<?php $arr = ['a' => 1, 'b' => 2, 'c' => 3]; ?>

Ushbu massivdagi kalitlarni $keys massiviga, qiymatlarni esa $valuesga yozing.

№17

Massiv berilgan:

<?php $arr1 = ['a', 'b', 'c']; $arr2 = [1, 2, 3]; ?>

Ulardan foydalanib, quyidagi massivni yarating:

<?php ['a' => 1, 'b' => 2, 'c' => 3] ?>

array_flip, array_reverse bilan ishlash

Nazariyani quyidagi havolalar orqali o'rganing:

array_flip array_reverse


№18

Massiv berilgan:

<?php $arr = ['a' => 1, 'b' => 2, 'c' => 3]; ?>

Undagi kalitlarni va qiymatlarni almashtiring.

№19

Massiv berilgan:

<?php $arr = [1, 2, 3, 4, 5]; ?>

Uni quyidagi massivga aylantiring:

<?php [5, 4, 3, 2, 1] ?>

array_search bilan ishlash

Nazariyani quyidagi havolalar orqali o'rganing:

array_search


№20

Massiv berilgan:

<?php $arr = ['a', '-', 'b', '-', 'c', '-', 'd']; ?>

Birinchi '-' elementning o'rnini toping.

№21

Massiv berilgan:

<?php $arr = ['a', '-', 'b', '-', 'c', '-', 'd']; ?>

Birinchi "-" elementining o'rnini toping va uni array_splice funksiyasidan foydalanib olib tashlang.

array_replace bilan ishlash

Nazariyani quyidagi havolalar orqali o'rganing:

array_replace


№22

Massiv berilgan:

<?php $arr = ['a', 'b', 'c', 'd', 'e']; ?>

0 tugmasi bilan elementni “!” ga o'zgartiring. va 3 dan '!!'gacha bo'lgan kalitli element.

Saralash bilan ishlash

Nazariyani quyidagi havolalar orqali o'rganing:

функции для сортировки


№23

Massiv berilgan:

<?php $arr = ['3'=>'a', '1'=>'c', '2'=>'e', '4'=>'b']; ?>

Unda har xil turlarni sinab ko'ring.

array_rand bilan ishlash

Nazariyani quyidagi havolalar orqali o'rganing:

array_rand


№24

Massiv berilgan:

<?php $arr = ['a' => 1, 'b' => 2, 'c' => 3]; ?>

Berilgan massivdan tasodifiy kalitni chop eting.

№25

Massiv berilgan:

<?php $arr = ['a' => 1, 'b' => 2, 'c' => 3]; ?>

Berilgan massivning tasodifiy elementini ko'rsatish.

shuffle bilan ishlash

Nazariyani quyidagi havolalar orqali o'rganing:

shuffle


№26

Massiv berilgan:

<?php $arr = [1, 2, 3, 4, 5]; ?>

Uning elementlarini tasodifiy tartibda aralashtiring.

№27

Massivni diapazondan foydalanib 1 dan 25 gacha raqamlar bilan to'ldiring va keyin uning elementlarini tasodifiy tartibda aralashtiring.

№28

Harflar tasodifiy tartibda va takrorlanmasligi uchun "a" dan "z" gacha bo'lgan harflar bilan to'ldirilgan massiv yarating.

№29

Tasodifiy tartibda joylashtirilgan kichik ingliz harflaridan iborat 6 ta belgidan iborat qatorni yarating. Harflar takrorlanmasligi kerak.

array_unique bilan ishlash

Nazariyani quyidagi havolalar orqali o'rganing:

array_unique


№30

Massiv berilgan:

<?php $arr = ['a', 'b', 'c', 'b', 'a']; ?>

Ushbu massivdan takroriy elementlarni olib tashlang.

Massivning boshi va oxiri

Nazariyani quyidagi havolalar orqali o'rganing:

array_shift array_pop array_unshift array_push


№31

Massiv berilgan:

<?php $arr = [1, 2, 3, 4, 5]; ?>

Uning birinchi va oxirgi elementlarini ekranda ko'rsating, shunda ular asl massivdan yo'qoladi.

№32

Massiv berilgan:

<?php $arr = [1, 2, 3, 4, 5]; ?>

Boshiga 0 elementini va oxiriga 6 elementni qo'shing.

Massivni to'ldirish

Nazariyani quyidagi havolalar orqali o'rganing:

array_pad array_fill array_fill_keys


№33

Massiv berilgan:

<?php $arr = ['a', 'b', 'c']; ?>

Uni quyidagi massivga aylantiring:

<?php ['a', 'b', 'c', '-', '-', '-'] ?>

№34

Massivni 10 ta "x" harfi bilan to'ldiring.

array_chunk bilan ishlash

Nazariyani quyidagi havolalar orqali o'rganing:

array_chunk

№35

1 dan 25 gacha butun sonlar bilan toʻldirilgan massiv yarating. array_chunk funksiyasidan foydalanib, ushbu massivni har biri beshta elementdan iborat 5 ta kichik massivga ajrating.

array_count_values bilan ishlash

Nazariyani quyidagi havolalar orqali o'rganing:

array_count_values


№36

Massiv berilgan:

<?php $arr = ['a', 'b', 'c', 'b', 'a']; ?>

Har bir harf necha marta paydo bo'lishini hisoblang.

array_map bilan ishlash

Nazariyani quyidagi havolalar orqali o'rganing:

array_map


№37

Massiv berilgan:

<?php $arr = [1, 2, 3, 4, 5]; ?>

Ushbu elementlarning kvadrat ildizlarini o'z ichiga olgan yangi massiv yarating.

array_intersect, array_diff bilan ishlash

Nazariyani quyidagi havolalar orqali o'rganing:

array_intersect array_diff

№38

Massiv berilgan:

<?php $arr1 = [1, 2, 3, 4, 5]; $arr2 = [3, 4, 5, 6, 7]; ?>

Yangi massivga ikkala massivdagi elementlarni yozing.

№39

Massiv berilgan:

<?php $arr1 = [1, 2, 3, 4, 5]; $arr2 = [3, 4, 5, 6, 7]; ?>

Yangi massivga bir vaqtning o'zida ikkala massivda ham mavjud bo'lmagan elementlarni yozing.


uz ru
light night