Texnologiyalari



Download 7,77 Mb.
Pdf ko'rish
bet109/241
Sana16.01.2022
Hajmi7,77 Mb.
#377767
1   ...   105   106   107   108   109   110   111   112   ...   241
Bog'liq
hjacki 1046 Web texnologiyalari

Natija:_________________________________________________________________
S trcspn()  funksiyasi
strcspn()  funksiyasi  birinchi  segment  satrl  tarkibidagi  belgilarni 
satr2  da  ishtirok  etm aganlarini  uzunligini  chiqazadi.
S in ta k s isi:
int  strcspn  (string  satrl,  string  satr2)
9.18-m isol.
  strcspn()  funksiyasini  parollarni  tekshirish  uchun 
ishlatilishi.

if (strcspn($password,  “ 1234567890”)  = =   0)  :
print  “ Password  cannot  consist  solely  o f numbers!”;  endif;  ?>
Natija:Password  cannot  consist  solely  o f numbers!_______________________
9.4.  Satrlar  bilan  ishlovchi  funksiyalar  yordamida  satrlarni  ajratish
va  birlashtirish
Juda  ham   kerakli  funksiyalardan  biri  bular  —  satrni  qismlarga 
ajratish  funksiyasi  va  un ing   aksi  satrlarni  bitta  satrga  birlashtirish 
funksiyasi.  N im a  uchun  bu  funksiyalar  kerak?  M asalan,  agar  foyda­
lanuvchi  xohishiga ko‘ra formani  d in am ik  tarzda generatsiya qilm oq- 
chi  bo ‘lsak,  tanlash  ro‘yxatini  yaratish  uchun  elementlarni  biror- 
bir  belgi  yordam ida  ajratib  kiritishni  tak lif  etish  m u m k in.  Va  hosil 
b o i g a n   qiymatlar  ro‘yxatini  saralash  uchun  satrni  qismlarga  ajratish 
kerak  bo‘ladi.  So'ng  olingan  ro'yxatlar  qiymatlarini  qayta  ishlash 
uchun  satrni  b o la k la rg a   b o ‘lish  kerak  bo‘ladi.  Bu  kabi  b o ia k la rg a


ajratishni  am alga  oshirish  uchun  P H P   ning  bir  nechta  funksiyalari- 
d a n   foydalanish  m um kin:
explode  (ajratuvchi,  b e r i l g a n s a t r  
[,elem entlarning_eng_katta_soni]) 
split  (shablon,  berilgan  satr 
[ ,e le m en tlarnin g _eng _ katta_ son i])
preg_split  (shablon,  berilgan_satr
[ ,elem en tlam ing _en g _katta_son i
[,bayroq]])
Oxirgi  ikkita  funksiya  doimiy  ifodalar  bilan  ishlashadi,  shuning 
uchun  biz  ularni  ko‘rib  o'tm aym iz.  B irm u n ch a  soddaroq  bo‘lgan 
funksiya  —  explodeQ  funksiyasi  bilan  tan ish am iz.
explode()  funksiyasi  satrni  elementlarga  ajratadi  va  bu  element- 
larni  massiv  sifatida  chiqazadi.
Sintaksisi:
array  explode  (string  ajratuvchi,  string  berilgan  satr  [,int  ele- 
m en tlarnin g _ eng _k atta_son i])
explode()  funksiyasi  berilgan_satrni  ajratuvchi  param etrida 
ko'rsatilgan  belgi  yordam ida  qism  satrlarga  ajratadi  va  bu  qism  satr- 
lardan  hosil  b o ‘lgan  massivni  chiqazadi.  Agar  q o ‘shim cha  param etr 
e le m entlarn in g _ eng_ k atta_ so ni  berilgan  b o is a ,  u  holda  massiv  ele­
mentlari  soni  bu  sondan  katta 

Download 7,77 Mb.

Do'stlaringiz bilan baham:
1   ...   105   106   107   108   109   110   111   112   ...   241




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish