if Empty

Bu } andozasi.

Documentation icon Andoza hujjati]

Bu andoza bosha andozalar ichidan foydalaniladi. 9ta parametrni oʻz ichiga oladi (parametr 1-9) hamda aniq va bosh boʻlmagan birinchisiga qaytadi, aks xolda hech narsa. Tipik foydalanish mana bunday:

    {{if empty| {{{logo|}}} | {{{image|}}} | default.svg }}

Bu parametrlarning birinchisiga qaytadi logo va image bu aniq va boʻsh emas, aks holda „default.svg“.

Fon

MediaWiki parametr ishlov funksiyasi bosh parametrlar uchun ishlov natijalariga qaytmaydi. Bu, {{{logo|default.svg}}} qaytmaydi „default.svg“ agar andoza mana bunday nomlanganda: {{template|logo=}}.

Oddiy yechim bunday boʻladi:

    {{#if:{{{logo|}}}| {{{logo}}} | default.svg }}

Biroq bu murakkab boʻladi, qachonki siz bir qancha parametrlarni tekshirmoqchi boʻlganingizda:

    {{#if:{{{logo|}}}| {{{logo}}} | {{#if:{{{image|}}} | {{{image}}} | default.svg }}}}

Keyin u andoza oʻrniga buni qoʻllash osonroq boʻladi:

    {{if empty| {{{logo|}}} | {{{image|}}} | default.svg }}

Eslatma: Parametrlar {{ifempty}} ga tayoqchani „|“ qoʻllash zarurdir, mana bunday: {{{logo|}}}. Yoki boʻlmasam {{ifempty}} beradi va satrga qaytadi „{{{logo}}}“ agar logo aniq boʻlmaydi.

Misollar

KodNatijaIzoh
{{ifempty}} Boʻsh satrga qaytadi.
{{ifempty|one}} one Aniq va boʻsh boʻlmagan birinchi parametrlarga qaytadi.
{{ifempty|one|two}} one
{{ifempty|one|two|three|four}} one
{{ifempty||two}} two Birinchi parametr boʻsh yoki noaniq, shunda keyingi parametrni qoʻllaydi.
{{ifempty||two|three|four}} two
{{ifempty||two||four}} two
{{if empty|||||||||nine}} nine
{{if empty||||||||||ten}} ten Faqat toʻqqiz parametrgacha nazorat qilmoqda, shunda boʻsh satrga qaytadi.
{{ifempty|}} Faqat parametr boʻsh yoki noaniq, shunda boʻsh strga qaytadi.
{{ifempty||||}} Boʻsh satrga qaytadi.
{{if empty|{{{1|}}}|{{{2|}}}|three}} three
{{if empty|{{{1}}}|{{{2}}}|three}} {{{1}}} Matnga qaytadi „{{{1}}}“, chunki bu boʻsh boʻlmagan satr. Birinchidagi 2 ta parametrdagi „|“ tayoqchasizga diqqat bilan eʼtibor bering.
{{if empty|{{{logo|}}}|two}} two
{{if empty|{{{logo}}}|two}} {{{logo}}} Matnga qaytadi „{{{logo}}}“, chunki bu boʻsh boʻlmagan satr. Birinchi parametrdagi „|“ tayoqchasizga eʼtibor bering.
{{if empty|2=x}} Agar parametr 1 boʻsh yoki noaniq boʻlsa, uning farqi yoʻq.
{{if empty|p=q}} Andoza bu 1-9 parametrni tekshiradi, boshqalarini emas.



Yana qarang

Tags:

Andoza:Ifempty

🔥 Trending searches on Wiki O‘zbek:

Inson yuragiKonfutsiylikOltinAbdulla OripovGeografiyaMaktabVeb-sahifaUltratovush tekshirish usuliPul-kredit siyosatiMateriyaSomoniylar davlatiVenera (sayyora)BosimKoordinatsion birikmalarAlisher NavoiyGenetikaTib qonunlariTransformatorSugʻurtaOʻzbekiston Respublikasi Davlat xavfsizlik xizmatiArab xalifaligiRus tiliSayyoraIkkinchi jahon urushiKombinatorikaQon aylanishiAQSHda taʼlimRavishAsrga tatigulik kunMarketingBoborahim MashrabQirgʻizistonAksiyaEkosistemaQadimgi RimSogʻliqni saqlashRentabellikTurizmOʻrta Osiyoning Rossiya imperiyasi tomonidan bosib olinishiOliy nerv faoliyatiAholi daromadlariKompyuterSkeletKoʻkyoʻtalGormonlarMikroorganizmlarEronDavlatMicrosoft AccessToʻgʻri toʻrtburchakIsitmaNATOBaliqlarNigʻmatilla YoʻldoshevGloballashuvBotir QodirovEhtimollar nazariyasiKasrTuzlarQuyosh tizimiXrom (kimyoviy element)DemokratiyaSintaksisAdaptatsiyaDunyoning ishlariDispanserInvestitsiyaOmmaviy madaniyatTemur tuzuklariKonsepsiyaMuhammad YusufVatanProkuraturaXarajatlarSurxondaryo viloyatiSWOT tahliliMinorai KalonJinsiy aʼzolarBirinchi yordam🡆 More