Telegram Web Link
📌 PHP funksiyalari

PHP ning haqiqiy kuchi uning funksiyalaridan kelib chiqadi.
PHP 1000 dan ortiq o'rnatilgan funksiyalarga ega va qo'shimcha ravishda siz o'zingizning shaxsiy funksiyalaringizni yaratishingiz mumkin.

PHP o'rnatilgan funktsiyalari - PHP-da 1000 dan ortiq o'rnatilgan funksiyalar mavjud bo'lib, ularni to'g'ridan-to'g'ri skript ichidan ma'lum bir vazifani bajarish uchun chaqirish mumkin.

PHP foydalanuvchi tomonidan belgilangan funksiyalar - O'rnatilgan PHP funktsiyalaridan tashqari, o'zingizning funktsiyalaringizni yaratishingiz mumkin.
* Funktsiya - bu dasturda qayta-qayta ishlatilishi mumkin bo'lgan bayonotlar blokidir.
* Sahifa yuklanganda funksiya avtomatik ravishda bajarilmaydi.
* Funktsiya funksiyaga chaqiruv orqali bajariladi.

PHP da foydalanuvchi tomonidan belgilangan funksiya yaratish:
Foydalanuvchi tomonidan belgilangan funksiya deklaratsiyasi quyidagi ushbu so'z bilan boshlanadi: function.
Sintaksis quyidagicha:
function FunksiyaNomi() {
funksiya o'z ichiga olgan vazifasi yoki kod buyruqlar;
}
Eslatma: Funktsiya nomi harf yoki pastki chiziq bilan boshlanishi kerak. Funktsiya nomlari katta-kichik harflarga sezgir EMAS.
Maslahat: Funksiya nima qilayotganini aks ettiruvchi nom bering!

🔹 @RoboLine - Kelajak bilimlari sari...
🔥1
Quyidagi misolda biz "XabarYoz()" nomli funksiya yaratamiz. Ochilgan jingalak qavs { funksiya kodining boshlanishini, yopilish jingalak qavs } esa funksiyaning tugashini bildiradi. Funktsiya "Salom dunyo!" xabarini erkanga chiqaradi. Funksiyani chaqirish uchun uning nomini keyin qavs () qo'yib yozing:

<?php
function XabarYoz() {
echo "Salom dunyo!";
}

Funksiyani chaqirish (amalga oshirish) esa quyidagicha:

XabarYoz();

Endi ushbu xabar kommentiga o'zingiz yozib sinab ko'ring. Tekshiramiz, o'rganamiz, va davom etamiz!

🔹 @RoboLine - Kelajak bilimlari sari...
🔥2👍1
📌 PHP funksiya argumentlari

Argumentlar orqali ma’lumotlar funksiyalarga uzatilishi mumkin. Argument xuddi o'zgaruvchiga o'xshaydi.

Argumentlar funksiya nomidan keyin qavslar ichida ko'rsatiladi. Siz xohlagancha argumentlar qo'shishingiz mumkin, ularni vergul bilan ajratib qo'ying.

Quyidagi misolda bitta argumentli funksiya mavjud ($fname). familyName() funksiyasi chaqirilganda, biz ham nomni (masalan, Jani) o'tkazamiz va ism funktsiya ichida ishlatiladi, bu bir nechta turli ismlarni chiqaradi, lekin bir xil familiya:

<?php
function familyName($fname) {
echo "$fname Refsnes\n";
}

familyName("Jani");
familyName("Hege");
familyName("Stale");
familyName("Kai Jim");
familyName("Borge");
?>

Natija esa quyidagicha ko'rinishda bo'ladi:

Jani Refsnes
Hege Refsnes
Stale Refsnes
Kai Jim Refsnes
Borge Refsnes

🔹 @RoboLine - Kelajak bilimlari sari...
@SelfFastFoodBot haqida fikringiz?

(Yashirin funksiyalari ham bor)
👍5🔥1
📌 PHP string funksiyalari (1-qism)

PHP string funksiyalari PHP yadrosining bir qismidir. Ushbu funktsiyalardan foydalanish uchun o'rnatish talab qilinmaydi. quyida siz uchun PHP String funksiyalarini izohi bilan keltirib o'tamiz (qimmatbaho ma'lumotlar):

addcslashes() - Belgilangan belgilar oldidagi teskari chiziqli satrni qaytaradi;
addslashes() - Oldindan belgilangan belgilar oldidagi teskari chiziqli satrni qaytaradi;
bin2hex() - ASCII belgilar qatorini oʻn oltilik qiymatlarga oʻzgartiradi;
chop() - satrning oʻng chetidagi boʻshliq yoki boshqa belgilarni olib tashlaydi;
chr() - Belgilangan ASCII qiymatidan belgini qaytaradi;
chunk_split() - Satrni kichikroq qismlarga ajratadi;
convert_cyr_string() - Satrni bir kirillcha belgilar toʻplamidan boshqasiga oʻzgartiradi;
convert_uuencode() - uuencode algoritmi yordamida satrni kodlaydi;
convert_uudecode() - uuenkodlangan qatorni dekodlaydi;
count_chars() - Satrda ishlatiladigan belgilar haqidagi ma'lumotlarni qaytaradi;
crc32() - satr uchun 32-bitli CRCni hisoblaydi;
crypt() - Bir tomonlama string xeshlash;
echo() - Bir yoki bir nechta satrlarni chiqaradi;
explode() - qatorni massivga ajratadi;
fprintf() - Belgilangan chiqish oqimiga formatlangan qatorni yozadi;
get_html_translation_table() - htmlspecialchars() va htmlentities() tomonidan ishlatiladigan tarjima jadvalini qaytaradi;
hebrev() - Ibroniycha matnni vizual matnga aylantiradi;
hebrevc() - ibroniycha matnni vizual matnga va yangi satrlarni (\n) <br>ga aylantiradi;
hex2bin() - oʻn oltilik qiymatlar qatorini ASCII belgilarga oʻzgartiradi;
html_entity_decode() - HTML ob'ektlarini belgilarga o'zgartiradi;
htmlentities() - Belgilarni HTML ob'ektlariga o'zgartiradi;
htmlspecialchars_decode() - Ba'zi oldindan belgilangan HTML ob'ektlarini belgilarga o'zgartiradi;
htmlspecialchars() - Ba'zi oldindan belgilangan belgilarni HTML ob'ektlariga o'zgartiradi;
implode() - Massiv elementlaridan qatorni qaytaradi;
join() - implode() - taxalluslari;
lcfirst() - satrning birinchi belgisini kichik harfga o'zgartiradi;
levenshtein() - Ikki qator orasidagi Levenshtein masofasini qaytaradi;
localeconv() - Mahalliy raqam va pul formatlash ma'lumotlarini qaytaradi;
ltrim() - satrning chap tomonidagi boʻshliq yoki boshqa belgilarni olib tashlaydi;
md5() - satrning MD5 xeshini hisoblaydi;
md5_file() - Faylning MD5 xeshini hisoblaydi;
metaphone() - satrning metafon kalitini hisoblaydi;
money_format() - Valyuta qatori sifatida formatlangan qatorni qaytaradi;
nl_langinfo() - Aniq mahalliy ma'lumotlarni qaytaradi;
nl2br() - Satrdagi har bir yangi qator oldiga HTML qatorlarni qo'yadi;
number_format() - Guruhlangan minglar bilan raqamni formatlaydi;
ord() - satrning birinchi belgisining ASCII qiymatini qaytaradi;
parse_str() - So‘rovlar qatorini o‘zgaruvchilarga ajratadi;
print() - bir yoki bir nechta satrlarni chiqaradi;
printf() - Formatlangan qatorni chiqaradi;
quotemeta() - Meta belgilarni keltiradi;
rtrim() - satrning o'ng tomonidagi bo'sh joy yoki boshqa belgilarni olib tashlaydi;
setlocale() - Mahalliy ma'lumotni o'rnatadi;
sha1() - Satrning SHA-1 xeshini hisoblaydi;
sha1_file() - Faylning SHA-1 xeshini hisoblaydi;
Similar_text() - Ikki qator o'rtasidagi o'xshashlikni hisoblaydi;
soundex() - Satrning soundex kalitini hisoblaydi;
sprintf() - O'zgaruvchiga formatlangan qatorni yozadi;
sscanf() - Formatga muvofiq satrdan kiritilgan ma'lumotlarni tahlil qiladi;
str_getcsv() - CSV qatorni massivga ajratadi;
str_ireplace() - Satrdagi ba'zi belgilarni almashtiradi (katta-kichik harflarni sezmaydi);
str_pad() - Satrni yangi uzunlikka joylashtiradi;
str_repeat() - Satrni ma'lum bir necha marta takrorlaydi;
str_replace() - satrdagi ba'zi belgilarni almashtiradi (katta-kichik harflarni sezgir);

🔹 @RoboLine - Kelajak bilimlari sari...
👍4🔥1
#Python
Python yordamida QR code tayyorlash dastur

@RoboLine
#Javascript
QR code generator Javascript yordamida

Hudo hohlasa kechga PHP yordamida ham tayyorlaymiz

@RoboLine
👍1🎉1
This media is not supported in your browser
VIEW IN TELEGRAM
Bu mem haqida izoh yozolmayman 😂

🔹 @RoboLine
👍5😁5
Assalomu alaykum azizlar Python dasturlash tilini biladiganlar yoki oʻrganish istagida boʻlganlar bormi
#javascript
JavaScript-da string usullari:

Javascript string usullari javascriptdagi satrlarni manipulyatsiya qilishga yordam beradi.
👍1👎1
#javascript
JavaScript-da string usullari:


@RoboLine
#javascript
JavaScript-da string usullari:


@Roboline
#javascript
JavaScript-da string usullari:
#javascript
JavaScript-da string usullari:


@Web_King_uz
Python translator



@RoboLine
#css

CSS ni biladiganlar tushinadi 😂

@Web_King_uz
👍2😁2
Donation
for @RoboLine
👎13😁6👍3
#php

Arraylar qoʻshish

@RoboLine
🔥7
42 qatorda xatolik bor ekanligi consoleda chiqganda😅
😁5👍1
😁

Rasmdagi qaysi kasb egasi deb o'ylaysiz va u nima ish qilyabdi?
2025/07/12 01:23:57
Back to Top
HTML Embed Code: