CINXE.COM

도움말:확장기능:파서 함수 - MediaWiki

<!DOCTYPE html> <html class="client-nojs vector-feature-language-in-header-disabled vector-feature-language-in-main-page-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-1 vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-1 vector-feature-night-mode-disabled skin-theme-clientpref-day vector-sticky-header-enabled vector-toc-available" lang="en" dir="ltr"> <head> <meta charset="UTF-8"> <title>도움말:확장기능:파서 함수 - MediaWiki</title> <script>(function(){var className="client-js vector-feature-language-in-header-disabled vector-feature-language-in-main-page-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-1 vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-1 vector-feature-night-mode-disabled skin-theme-clientpref-day vector-sticky-header-enabled vector-toc-available";var cookie=document.cookie.match(/(?:^|; )mediawikiwikimwclientpreferences=([^;]+)/);if(cookie){cookie[1].split('%2C').forEach(function(pref){className=className.replace(new RegExp('(^| )'+pref.replace(/-clientpref-\w+$|[^\w-]+/g,'')+'-clientpref-\\w+( |$)'),'$1'+pref+'$2');});}document.documentElement.className=className;}());RLCONF={"wgBreakFrames":false,"wgSeparatorTransformTable":["",""],"wgDigitTransformTable":["",""],"wgDefaultDateFormat":"ko","wgMonthNames":["","1월","2월","3월","4월","5월","6월","7월","8월","9월","10월","11월","12월"],"wgRequestId":"be9961d4-fbbe-4688-903f-e58676aada03","wgCanonicalNamespace":"Help","wgCanonicalSpecialPageName":false,"wgNamespaceNumber":12,"wgPageName":"Help:Extension:ParserFunctions/ko","wgTitle":"Extension:ParserFunctions/ko","wgCurRevisionId":7024531,"wgRevisionId":7024531,"wgArticleId":358870,"wgIsArticle":true,"wgIsRedirect":false,"wgAction":"view","wgUserName":null,"wgUserGroups":["*"],"wgCategories":["Extension help/ko","Magic words/ko"],"wgPageViewLanguage":"ko","wgPageContentLanguage":"ko","wgPageContentModel":"wikitext","wgRelevantPageName":"Help:Extension:ParserFunctions/ko","wgRelevantArticleId":358870,"wgIsProbablyEditable":true,"wgRelevantPageIsProbablyEditable":true,"wgRestrictionEdit":[],"wgRestrictionMove":[],"wgNoticeProject":"mediawiki","wgCiteReferencePreviewsActive":true,"wgMediaViewerOnClick":true,"wgMediaViewerEnabledByDefault":true,"wgVisualEditor":{"pageLanguageCode":"ko","pageLanguageDir":"ltr","pageVariantFallbacks":"ko"},"wgMFDisplayWikibaseDescriptions":{"search":true,"watchlist":true,"tagline":false,"nearby":true},"wgWMESchemaEditAttemptStepOversample":false,"wgWMEPageLength":100000,"wgTranslatePageTranslation":"translation","wgVisualEditorDisabledByHook":true,"wgDiscussionToolsFeaturesEnabled":{"replytool":true,"newtopictool":true,"sourcemodetoolbar":true,"topicsubscription":false,"autotopicsub":false,"visualenhancements":false,"visualenhancements_reply":false,"visualenhancements_pageframe":false},"wgDiscussionToolsFallbackEditMode":"visual","wgULSPosition":"personal","wgULSisCompactLinksEnabled":true,"wgVector2022LanguageInHeader":false,"wgULSisLanguageSelectorEmpty":false,"wgCheckUserClientHintsHeadersJsApi":["brands","architecture","bitness","fullVersionList","mobile","model","platform","platformVersion"],"wgSiteNoticeId":"2.8"}; RLSTATE={"ext.globalCssJs.user.styles":"ready","site.styles":"ready","user.styles":"ready","ext.globalCssJs.user":"ready","user":"ready","user.options":"loading","oojs-ui-core.styles":"ready","oojs-ui.styles.indicators":"ready","mediawiki.widgets.styles":"ready","oojs-ui-core.icons":"ready","ext.translate.tag.languages":"ready","ext.pygments":"ready","ext.math.styles":"ready","ext.cite.styles":"ready","ext.discussionTools.init.styles":"ready","skins.vector.search.codex.styles":"ready","skins.vector.styles":"ready","skins.vector.icons":"ready","jquery.makeCollapsible.styles":"ready","ext.translate":"ready","ext.wikimediamessages.styles":"ready","ext.uls.pt":"ready","wikibase.client.init":"ready","ext.dismissableSiteNotice.styles":"ready"};RLPAGEMODULES=["ext.pygments.view","ext.cite.ux-enhancements","mediawiki.page.media","site","mediawiki.page.ready","jquery.makeCollapsible","mediawiki.toc","skins.vector.js","ext.centralNotice.geoIP","ext.centralNotice.startUp","ext.translate.pagetranslation.uls","ext.urlShortener.toolbar","ext.centralauth.centralautologin","mmv.bootstrap","ext.echo.centralauth","ext.discussionTools.init","ext.eventLogging","ext.wikimediaEvents","ext.navigationTiming","ext.uls.compactlinks","ext.uls.interface","ext.checkUser.clientHints","ext.dismissableSiteNotice"];</script> <script>(RLQ=window.RLQ||[]).push(function(){mw.loader.impl(function(){return["user.options@12s5i",function($,jQuery,require,module){mw.user.tokens.set({"patrolToken":"+\\","watchToken":"+\\","csrfToken":"+\\"}); }];});});</script> <link rel="stylesheet" href="/w/load.php?lang=en&amp;modules=ext.cite.styles%7Cext.discussionTools.init.styles%7Cext.dismissableSiteNotice.styles%7Cext.math.styles%7Cext.pygments%2Ctranslate%7Cext.translate.tag.languages%7Cext.uls.pt%7Cext.wikimediamessages.styles%7Cjquery.makeCollapsible.styles%7Cmediawiki.widgets.styles%7Coojs-ui-core.icons%2Cstyles%7Coojs-ui.styles.indicators%7Cskins.vector.icons%2Cstyles%7Cskins.vector.search.codex.styles%7Cwikibase.client.init&amp;only=styles&amp;skin=vector-2022"> <script async="" src="/w/load.php?lang=en&amp;modules=startup&amp;only=scripts&amp;raw=1&amp;skin=vector-2022"></script> <meta name="ResourceLoaderDynamicStyles" content=""> <link rel="stylesheet" href="/w/load.php?lang=en&amp;modules=site.styles&amp;only=styles&amp;skin=vector-2022"> <meta name="generator" content="MediaWiki 1.44.0-wmf.22"> <meta name="referrer" content="origin"> <meta name="referrer" content="origin-when-cross-origin"> <meta name="robots" content="max-image-preview:standard"> <meta name="format-detection" content="telephone=no"> <meta name="viewport" content="width=1120"> <meta property="og:site_name" content="MediaWiki"> <meta property="og:title" content="도움말:확장기능:파서 함수 - MediaWiki"> <meta property="og:type" content="website"> <link rel="preconnect" href="//upload.wikimedia.org"> <link rel="alternate" media="only screen and (max-width: 640px)" href="//m.mediawiki.org/wiki/Help:Extension:ParserFunctions/ko"> <link rel="alternate" type="application/x-wiki" title="Edit" href="/w/index.php?title=Help:Extension:ParserFunctions/ko&amp;action=edit"> <link rel="apple-touch-icon" href="/static/apple-touch/mediawiki.png"> <link rel="icon" href="/static/favicon/mediawiki.ico"> <link rel="search" type="application/opensearchdescription+xml" href="/w/rest.php/v1/search" title="MediaWiki (en)"> <link rel="EditURI" type="application/rsd+xml" href="//www.mediawiki.org/w/api.php?action=rsd"> <link rel="canonical" href="https://www.mediawiki.org/wiki/Help:Extension:ParserFunctions/ko"> <link rel="license" href="https://creativecommons.org/licenses/by-sa/4.0/"> <link rel="alternate" type="application/atom+xml" title="MediaWiki Atom feed" href="/w/index.php?title=Special:RecentChanges&amp;feed=atom"> <link rel="dns-prefetch" href="//meta.wikimedia.org" /> <link rel="dns-prefetch" href="login.wikimedia.org"> </head> <body class="ext-discussiontools-replytool-enabled ext-discussiontools-newtopictool-enabled ext-discussiontools-sourcemodetoolbar-enabled skin--responsive skin-vector skin-vector-search-vue mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-12 ns-subject mw-editable page-Help_Extension_ParserFunctions_ko rootpage-Help_Extension_ParserFunctions skin-vector-2022 action-view"><a class="mw-jump-link" href="#bodyContent">Jump to content</a> <div class="vector-header-container"> <header class="vector-header mw-header"> <div class="vector-header-start"> <nav class="vector-main-menu-landmark" aria-label="Site"> <div id="vector-main-menu-dropdown" class="vector-dropdown vector-main-menu-dropdown vector-button-flush-left vector-button-flush-right" title="Main menu" > <input type="checkbox" id="vector-main-menu-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-main-menu-dropdown" class="vector-dropdown-checkbox " aria-label="Main menu" > <label id="vector-main-menu-dropdown-label" for="vector-main-menu-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-menu mw-ui-icon-wikimedia-menu"></span> <span class="vector-dropdown-label-text">Main menu</span> </label> <div class="vector-dropdown-content"> <div id="vector-main-menu-unpinned-container" class="vector-unpinned-container"> <div id="vector-main-menu" class="vector-main-menu vector-pinnable-element"> <div class="vector-pinnable-header vector-main-menu-pinnable-header vector-pinnable-header-unpinned" data-feature-name="main-menu-pinned" data-pinnable-element-id="vector-main-menu" data-pinned-container-id="vector-main-menu-pinned-container" data-unpinned-container-id="vector-main-menu-unpinned-container" > <div class="vector-pinnable-header-label">Main menu</div> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-main-menu.pin">move to sidebar</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-main-menu.unpin">hide</button> </div> <div id="p-navigation" class="vector-menu mw-portlet mw-portlet-navigation" > <div class="vector-menu-heading"> Navigation </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="n-mainpage-description" class="mw-list-item"><a href="/wiki/MediaWiki" title="Visit the main page [z]" accesskey="z"><span>Main page</span></a></li><li id="n-mw-download" class="mw-list-item"><a href="/wiki/Download"><span>Get MediaWiki</span></a></li><li id="n-mw-extensions" class="mw-list-item"><a href="/wiki/Special:MyLanguage/Category:Extensions"><span>Get extensions</span></a></li><li id="n-blog-text" class="mw-list-item"><a href="https://techblog.wikimedia.org/"><span>Tech blog</span></a></li><li id="n-mw-contribute" class="mw-list-item"><a href="/wiki/Special:MyLanguage/How_to_contribute"><span>Contribute</span></a></li> </ul> </div> </div> <div id="p-support" class="vector-menu mw-portlet mw-portlet-support" > <div class="vector-menu-heading"> Support </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="n-help" class="mw-list-item"><a href="/wiki/Special:MyLanguage/Help:Contents" title="The place to find out"><span>User help</span></a></li><li id="n-mw-faq" class="mw-list-item"><a href="/wiki/Special:MyLanguage/Manual:FAQ"><span>FAQ</span></a></li><li id="n-mw-manual" class="mw-list-item"><a href="/wiki/Special:MyLanguage/Manual:Contents"><span>Technical manual</span></a></li><li id="n-mw-supportdesk" class="mw-list-item"><a href="/wiki/Project:Support_desk"><span>Support desk</span></a></li><li id="n-mw-communication" class="mw-list-item"><a href="/wiki/Special:MyLanguage/Communication"><span>Communication</span></a></li> </ul> </div> </div> <div id="p-development" class="vector-menu mw-portlet mw-portlet-development" > <div class="vector-menu-heading"> Development </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="n-mw-developerportal" class="mw-list-item"><a href="https://developer.wikimedia.org/"><span>Developer portal</span></a></li><li id="n-svn_statistics" class="mw-list-item"><a href="/wiki/Development_statistics"><span>Code statistics</span></a></li> </ul> </div> </div> <div id="p-mediawiki.org" class="vector-menu mw-portlet mw-portlet-mediawiki_org" > <div class="vector-menu-heading"> mediawiki.org </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="n-portal" class="mw-list-item"><a href="/wiki/Project:Help" title="About the project, what you can do, where to find things"><span>Community portal</span></a></li><li id="n-recentchanges" class="mw-list-item"><a href="/wiki/Special:RecentChanges" title="A list of recent changes in the wiki [r]" accesskey="r"><span>Recent changes</span></a></li><li id="n-mw-translate" class="mw-list-item"><a href="/wiki/Special:LanguageStats"><span>Translate content</span></a></li><li id="n-specialpages" class="mw-list-item"><a href="/wiki/Special:SpecialPages"><span>Special pages</span></a></li><li id="n-randompage" class="mw-list-item"><a href="/wiki/Special:Random" title="Load a random page [x]" accesskey="x"><span>Random page</span></a></li><li id="n-mw-discussion" class="mw-list-item"><a href="/wiki/Project:Village_Pump"><span>Village pump</span></a></li><li id="n-sandboxlink-portlet-label" class="mw-list-item"><a href="/wiki/Project:Sandbox"><span>Sandbox</span></a></li> </ul> </div> </div> <div id="p-lang" class="vector-menu mw-portlet mw-portlet-lang" > <div class="vector-menu-heading"> In other languages </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> <div class="after-portlet after-portlet-lang"><span class="wb-langlinks-add wb-langlinks-link"><a href="https://www.wikidata.org/wiki/Special:NewItem?site=mediawikiwiki&amp;page=Help%3AExtension%3AParserFunctions%2Fko" title="Add interlanguage links" class="wbc-editpage">Add links</a></span></div> </div> </div> </div> </div> </div> </div> </nav> <a href="/wiki/MediaWiki" class="mw-logo"> <img class="mw-logo-icon" src="/static/images/icons/mediawikiwiki.svg" alt="" aria-hidden="true" height="50" width="50"> <span class="mw-logo-container skin-invert"> <img class="mw-logo-wordmark" alt="MediaWiki" src="/static/images/mobile/copyright/mediawikiwiki-wordmark.svg" style="width: 7.5em; height: 1.125em;"> </span> </a> </div> <div class="vector-header-end"> <div id="p-search" role="search" class="vector-search-box-vue vector-search-box-collapses vector-search-box-show-thumbnail vector-search-box-auto-expand-width vector-search-box"> <a href="/wiki/Special:Search" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only search-toggle" title="Search MediaWiki [f]" accesskey="f"><span class="vector-icon mw-ui-icon-search mw-ui-icon-wikimedia-search"></span> <span>Search</span> </a> <div class="vector-typeahead-search-container"> <div class="cdx-typeahead-search cdx-typeahead-search--show-thumbnail cdx-typeahead-search--auto-expand-width"> <form action="/w/index.php" id="searchform" class="cdx-search-input cdx-search-input--has-end-button"> <div id="simpleSearch" class="cdx-search-input__input-wrapper" data-search-loc="header-moved"> <div class="cdx-text-input cdx-text-input--has-start-icon"> <input class="cdx-text-input__input" type="search" name="search" placeholder="Search mediawiki.org" aria-label="Search mediawiki.org" autocapitalize="sentences" title="Search MediaWiki [f]" accesskey="f" id="searchInput" > <span class="cdx-text-input__icon cdx-text-input__start-icon"></span> </div> <input type="hidden" name="title" value="Special:Search"> </div> <button class="cdx-button cdx-search-input__end-button">Search</button> </form> </div> </div> </div> <nav class="vector-user-links vector-user-links-wide" aria-label="Personal tools"> <div class="vector-user-links-main"> <div id="p-vector-user-menu-preferences" class="vector-menu mw-portlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="ca-uls" class="mw-list-item active user-links-collapsible-item"><a data-mw="interface" href="#" class="uls-trigger cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet"><span class="vector-icon mw-ui-icon-wikimedia-language mw-ui-icon-wikimedia-wikimedia-language"></span> <span>English</span></a> </li> </ul> </div> </div> <div id="p-vector-user-menu-userpage" class="vector-menu mw-portlet emptyPortlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> <nav class="vector-appearance-landmark" aria-label="Appearance"> <div id="vector-appearance-dropdown" class="vector-dropdown " title="Change the appearance of the page&#039;s font size, width, and color" > <input type="checkbox" id="vector-appearance-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-appearance-dropdown" class="vector-dropdown-checkbox " aria-label="Appearance" > <label id="vector-appearance-dropdown-label" for="vector-appearance-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-appearance mw-ui-icon-wikimedia-appearance"></span> <span class="vector-dropdown-label-text">Appearance</span> </label> <div class="vector-dropdown-content"> <div id="vector-appearance-unpinned-container" class="vector-unpinned-container"> </div> </div> </div> </nav> <div id="p-vector-user-menu-notifications" class="vector-menu mw-portlet emptyPortlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> <div id="p-vector-user-menu-overflow" class="vector-menu mw-portlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="pt-sitesupport-2" class="user-links-collapsible-item mw-list-item user-links-collapsible-item"><a data-mw="interface" href="https://donate.wikimedia.org/?wmf_source=donate&amp;wmf_medium=sidebar&amp;wmf_campaign=www.mediawiki.org&amp;uselang=en" class=""><span>Donate</span></a> </li> <li id="pt-createaccount-2" class="user-links-collapsible-item mw-list-item user-links-collapsible-item"><a data-mw="interface" href="/w/index.php?title=Special:CreateAccount&amp;returnto=Help%3AExtension%3AParserFunctions%2Fko" title="You are encouraged to create an account and log in; however, it is not mandatory" class=""><span>Create account</span></a> </li> <li id="pt-login-2" class="user-links-collapsible-item mw-list-item user-links-collapsible-item"><a data-mw="interface" href="/w/index.php?title=Special:UserLogin&amp;returnto=Help%3AExtension%3AParserFunctions%2Fko" title="You are encouraged to log in; however, it is not mandatory [o]" accesskey="o" class=""><span>Log in</span></a> </li> </ul> </div> </div> </div> <div id="vector-user-links-dropdown" class="vector-dropdown vector-user-menu vector-button-flush-right vector-user-menu-logged-out" title="More options" > <input type="checkbox" id="vector-user-links-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-user-links-dropdown" class="vector-dropdown-checkbox " aria-label="Personal tools" > <label id="vector-user-links-dropdown-label" for="vector-user-links-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-ellipsis mw-ui-icon-wikimedia-ellipsis"></span> <span class="vector-dropdown-label-text">Personal tools</span> </label> <div class="vector-dropdown-content"> <div id="p-personal" class="vector-menu mw-portlet mw-portlet-personal user-links-collapsible-item" title="User menu" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="pt-sitesupport" class="user-links-collapsible-item mw-list-item"><a href="https://donate.wikimedia.org/?wmf_source=donate&amp;wmf_medium=sidebar&amp;wmf_campaign=www.mediawiki.org&amp;uselang=en"><span>Donate</span></a></li><li id="pt-createaccount" class="user-links-collapsible-item mw-list-item"><a href="/w/index.php?title=Special:CreateAccount&amp;returnto=Help%3AExtension%3AParserFunctions%2Fko" title="You are encouraged to create an account and log in; however, it is not mandatory"><span class="vector-icon mw-ui-icon-userAdd mw-ui-icon-wikimedia-userAdd"></span> <span>Create account</span></a></li><li id="pt-login" class="user-links-collapsible-item mw-list-item"><a href="/w/index.php?title=Special:UserLogin&amp;returnto=Help%3AExtension%3AParserFunctions%2Fko" title="You are encouraged to log in; however, it is not mandatory [o]" accesskey="o"><span class="vector-icon mw-ui-icon-logIn mw-ui-icon-wikimedia-logIn"></span> <span>Log in</span></a></li> </ul> </div> </div> <div id="p-user-menu-anon-editor" class="vector-menu mw-portlet mw-portlet-user-menu-anon-editor" > <div class="vector-menu-heading"> Pages for logged out editors <a href="/wiki/Help:Contents" aria-label="Learn more about editing"><span>learn more</span></a> </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="pt-anoncontribs" class="mw-list-item"><a href="/wiki/Special:MyContributions" title="A list of edits made from this IP address [y]" accesskey="y"><span>Contributions</span></a></li><li id="pt-anontalk" class="mw-list-item"><a href="/wiki/Special:MyTalk" title="Discussion about edits from this IP address [n]" accesskey="n"><span>Talk</span></a></li> </ul> </div> </div> </div> </div> </nav> </div> </header> </div> <div class="mw-page-container"> <div class="mw-page-container-inner"> <div class="vector-sitenotice-container"> <div id="siteNotice"><div id="mw-dismissablenotice-anonplace"></div><script>(function(){var node=document.getElementById("mw-dismissablenotice-anonplace");if(node){node.outerHTML="\u003Cdiv class=\"mw-dismissable-notice\"\u003E\u003Cdiv class=\"mw-dismissable-notice-close\"\u003E[\u003Ca tabindex=\"0\" role=\"button\"\u003Edismiss\u003C/a\u003E]\u003C/div\u003E\u003Cdiv class=\"mw-dismissable-notice-body\"\u003E\u003C!-- CentralNotice --\u003E\u003Cdiv id=\"localNotice\" data-nosnippet=\"\"\u003E\u003Cdiv class=\"sitenotice\" lang=\"en\" dir=\"ltr\"\u003E\u003Ccenter\u003E\n\u003Cdiv style=\"width:100%; padding:15px; border-style:solid; border-width:2px; border-color:var(--color-placeholder, black); font-size:14px; text-align:center;\" class=\"plainlinks\"\u003E\u003Cdiv style=\"vertical-align:middle;margin-top:0.5em\"\u003E\u003Cfigure class=\"mw-halign-left skin-invert\" typeof=\"mw:File\"\u003E\u003Ca href=\"/wiki/MediaWiki_Users_and_Developers_Conference\" title=\"MediaWiki Users and Developers Conference\"\u003E\u003Cimg src=\"//upload.wikimedia.org/wikipedia/commons/thumb/7/71/MediaWikiUsersDevelopersConferenceWordmark.png/120px-MediaWikiUsersDevelopersConferenceWordmark.png\" decoding=\"async\" width=\"100\" height=\"44\" class=\"mw-file-element\" srcset=\"//upload.wikimedia.org/wikipedia/commons/thumb/7/71/MediaWikiUsersDevelopersConferenceWordmark.png/250px-MediaWikiUsersDevelopersConferenceWordmark.png 1.5x\" data-file-width=\"1080\" data-file-height=\"480\" /\u003E\u003C/a\u003E\u003Cfigcaption\u003E\u003C/figcaption\u003E\u003C/figure\u003E\u003C/div\u003E\n\u003Cp\u003EEarly bird tickets for the \u003Ca href=\"/wiki/MediaWiki_Users_and_Developers_Conference_Spring_2025\" title=\"MediaWiki Users and Developers Conference Spring 2025\"\u003EMediaWiki Users and Developers Conference Spring 2025\u003C/a\u003E in \u003Ca href=\"https://en.wikipedia.org/wiki/Sandusky,_Ohio\" class=\"extiw\" title=\"w:Sandusky, Ohio\"\u003ESandusky\u003C/a\u003E, Ohio, USA are now \u003Ca rel=\"nofollow\" class=\"external text\" href=\"https://www.eventbrite.com/e/mediawiki-users-and-developers-conference-spring-2025-tickets-1254864847539\"\u003E\u003Cb\u003Eon sale on Eventbrite\u003C/b\u003E\u003C/a\u003E until April 13! In addition, the \u003Ca href=\"/wiki/MediaWiki_Users_and_Developers_Conference/Scholarships\" title=\"MediaWiki Users and Developers Conference/Scholarships\"\u003Escholarship application\u003C/a\u003E is open now until April 15.\n\u003C/p\u003E\n\u003C/div\u003E\n\u003C/center\u003E\u003C/div\u003E\u003C/div\u003E\u003C/div\u003E\u003C/div\u003E";}}());</script></div> </div> <div class="vector-column-start"> <div class="vector-main-menu-container"> <div id="mw-navigation"> <nav id="mw-panel" class="vector-main-menu-landmark" aria-label="Site"> <div id="vector-main-menu-pinned-container" class="vector-pinned-container"> </div> </nav> </div> </div> <div class="vector-sticky-pinned-container"> <nav id="mw-panel-toc" aria-label="Contents" data-event-name="ui.sidebar-toc" class="mw-table-of-contents-container vector-toc-landmark"> <div id="vector-toc-pinned-container" class="vector-pinned-container"> <div id="vector-toc" class="vector-toc vector-pinnable-element"> <div class="vector-pinnable-header vector-toc-pinnable-header vector-pinnable-header-pinned" data-feature-name="toc-pinned" data-pinnable-element-id="vector-toc" > <h2 class="vector-pinnable-header-label">Contents</h2> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-toc.pin">move to sidebar</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-toc.unpin">hide</button> </div> <ul class="vector-toc-contents" id="mw-panel-toc-list"> <li id="toc-mw-content-text" class="vector-toc-list-item vector-toc-level-1"> <a href="#" class="vector-toc-link"> <div class="vector-toc-text">Beginning</div> </a> </li> <li id="toc-#expr" class="vector-toc-list-item vector-toc-level-1"> <a class="vector-toc-link" href="##expr"> <div class="vector-toc-text"> <span class="vector-toc-numb">1</span> <span>#expr</span> </div> </a> <button aria-controls="toc-#expr-sublist" class="cdx-button cdx-button--weight-quiet cdx-button--icon-only vector-toc-toggle"> <span class="vector-icon mw-ui-icon-wikimedia-expand"></span> <span>Toggle #expr subsection</span> </button> <ul id="toc-#expr-sublist" class="vector-toc-list"> <li id="toc-반올림" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#반올림"> <div class="vector-toc-text"> <span class="vector-toc-numb">1.1</span> <span>반올림</span> </div> </a> <ul id="toc-반올림-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-문자열_자료형" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#문자열_자료형"> <div class="vector-toc-text"> <span class="vector-toc-numb">1.2</span> <span>문자열 자료형</span> </div> </a> <ul id="toc-문자열_자료형-sublist" class="vector-toc-list"> </ul> </li> </ul> </li> <li id="toc-#if" class="vector-toc-list-item vector-toc-level-1"> <a class="vector-toc-link" href="##if"> <div class="vector-toc-text"> <span class="vector-toc-numb">2</span> <span>#if</span> </div> </a> <ul id="toc-#if-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-#ifeq" class="vector-toc-list-item vector-toc-level-1"> <a class="vector-toc-link" href="##ifeq"> <div class="vector-toc-text"> <span class="vector-toc-numb">3</span> <span>#ifeq</span> </div> </a> <ul id="toc-#ifeq-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-#iferror" class="vector-toc-list-item vector-toc-level-1"> <a class="vector-toc-link" href="##iferror"> <div class="vector-toc-text"> <span class="vector-toc-numb">4</span> <span>#iferror</span> </div> </a> <ul id="toc-#iferror-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-#ifexpr" class="vector-toc-list-item vector-toc-level-1"> <a class="vector-toc-link" href="##ifexpr"> <div class="vector-toc-text"> <span class="vector-toc-numb">5</span> <span>#ifexpr</span> </div> </a> <ul id="toc-#ifexpr-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-#ifexist" class="vector-toc-list-item vector-toc-level-1"> <a class="vector-toc-link" href="##ifexist"> <div class="vector-toc-text"> <span class="vector-toc-numb">6</span> <span>#ifexist</span> </div> </a> <button aria-controls="toc-#ifexist-sublist" class="cdx-button cdx-button--weight-quiet cdx-button--icon-only vector-toc-toggle"> <span class="vector-icon mw-ui-icon-wikimedia-expand"></span> <span>Toggle #ifexist subsection</span> </button> <ul id="toc-#ifexist-sublist" class="vector-toc-list"> <li id="toc-ifexist_limits" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#ifexist_limits"> <div class="vector-toc-text"> <span class="vector-toc-numb">6.1</span> <span>ifexist limits</span> </div> </a> <ul id="toc-ifexist_limits-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-ifexist_and_wanted_pages" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#ifexist_and_wanted_pages"> <div class="vector-toc-text"> <span class="vector-toc-numb">6.2</span> <span>ifexist and wanted pages</span> </div> </a> <ul id="toc-ifexist_and_wanted_pages-sublist" class="vector-toc-list"> </ul> </li> </ul> </li> <li id="toc-#rel2abs" class="vector-toc-list-item vector-toc-level-1"> <a class="vector-toc-link" href="##rel2abs"> <div class="vector-toc-text"> <span class="vector-toc-numb">7</span> <span>#rel2abs</span> </div> </a> <ul id="toc-#rel2abs-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-#switch" class="vector-toc-list-item vector-toc-level-1"> <a class="vector-toc-link" href="##switch"> <div class="vector-toc-text"> <span class="vector-toc-numb">8</span> <span>#switch</span> </div> </a> <button aria-controls="toc-#switch-sublist" class="cdx-button cdx-button--weight-quiet cdx-button--icon-only vector-toc-toggle"> <span class="vector-icon mw-ui-icon-wikimedia-expand"></span> <span>Toggle #switch subsection</span> </button> <ul id="toc-#switch-sublist" class="vector-toc-list"> <li id="toc-기본값" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#기본값"> <div class="vector-toc-text"> <span class="vector-toc-numb">8.1</span> <span>기본값</span> </div> </a> <ul id="toc-기본값-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Grouping_results" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Grouping_results"> <div class="vector-toc-text"> <span class="vector-toc-numb">8.2</span> <span>Grouping results</span> </div> </a> <ul id="toc-Grouping_results-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Use_with_parameters" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Use_with_parameters"> <div class="vector-toc-text"> <span class="vector-toc-numb">8.3</span> <span>Use with parameters</span> </div> </a> <ul id="toc-Use_with_parameters-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Comparison_behavior" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Comparison_behavior"> <div class="vector-toc-text"> <span class="vector-toc-numb">8.4</span> <span>Comparison behavior</span> </div> </a> <ul id="toc-Comparison_behavior-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Raw_equal_signs" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Raw_equal_signs"> <div class="vector-toc-text"> <span class="vector-toc-numb">8.5</span> <span>Raw equal signs</span> </div> </a> <ul id="toc-Raw_equal_signs-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-#ifeq_대체" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="##ifeq_대체"> <div class="vector-toc-text"> <span class="vector-toc-numb">8.6</span> <span>#ifeq 대체</span> </div> </a> <ul id="toc-#ifeq_대체-sublist" class="vector-toc-list"> </ul> </li> </ul> </li> <li id="toc-#time" class="vector-toc-list-item vector-toc-level-1"> <a class="vector-toc-link" href="##time"> <div class="vector-toc-text"> <span class="vector-toc-numb">9</span> <span>#time</span> </div> </a> <button aria-controls="toc-#time-sublist" class="cdx-button cdx-button--weight-quiet cdx-button--icon-only vector-toc-toggle"> <span class="vector-icon mw-ui-icon-wikimedia-expand"></span> <span>Toggle #time subsection</span> </button> <ul id="toc-#time-sublist" class="vector-toc-list"> <li id="toc-Time_Zone_issue" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Time_Zone_issue"> <div class="vector-toc-text"> <span class="vector-toc-numb">9.1</span> <span>Time Zone issue</span> </div> </a> <ul id="toc-Time_Zone_issue-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-#time_format_like_in_signatures" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="##time_format_like_in_signatures"> <div class="vector-toc-text"> <span class="vector-toc-numb">9.2</span> <span>#time format like in signatures</span> </div> </a> <ul id="toc-#time_format_like_in_signatures-sublist" class="vector-toc-list"> </ul> </li> </ul> </li> <li id="toc-#timel" class="vector-toc-list-item vector-toc-level-1"> <a class="vector-toc-link" href="##timel"> <div class="vector-toc-text"> <span class="vector-toc-numb">10</span> <span>#timel</span> </div> </a> <ul id="toc-#timel-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-#timef" class="vector-toc-list-item vector-toc-level-1"> <a class="vector-toc-link" href="##timef"> <div class="vector-toc-text"> <span class="vector-toc-numb">11</span> <span>#timef</span> </div> </a> <ul id="toc-#timef-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-#timefl" class="vector-toc-list-item vector-toc-level-1"> <a class="vector-toc-link" href="##timefl"> <div class="vector-toc-text"> <span class="vector-toc-numb">12</span> <span>#timefl</span> </div> </a> <ul id="toc-#timefl-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-#titleparts" class="vector-toc-list-item vector-toc-level-1"> <a class="vector-toc-link" href="##titleparts"> <div class="vector-toc-text"> <span class="vector-toc-numb">13</span> <span>#titleparts</span> </div> </a> <ul id="toc-#titleparts-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-String_functions" class="vector-toc-list-item vector-toc-level-1"> <a class="vector-toc-link" href="#String_functions"> <div class="vector-toc-text"> <span class="vector-toc-numb">14</span> <span>String functions</span> </div> </a> <ul id="toc-String_functions-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-General_points" class="vector-toc-list-item vector-toc-level-1"> <a class="vector-toc-link" href="#General_points"> <div class="vector-toc-text"> <span class="vector-toc-numb">15</span> <span>General points</span> </div> </a> <button aria-controls="toc-General_points-sublist" class="cdx-button cdx-button--weight-quiet cdx-button--icon-only vector-toc-toggle"> <span class="vector-icon mw-ui-icon-wikimedia-expand"></span> <span>Toggle General points subsection</span> </button> <ul id="toc-General_points-sublist" class="vector-toc-list"> <li id="toc-Substitution" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Substitution"> <div class="vector-toc-text"> <span class="vector-toc-numb">15.1</span> <span>Substitution</span> </div> </a> <ul id="toc-Substitution-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Redirects" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Redirects"> <div class="vector-toc-text"> <span class="vector-toc-numb">15.2</span> <span>Redirects</span> </div> </a> <ul id="toc-Redirects-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Escaping_pipe_characters" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Escaping_pipe_characters"> <div class="vector-toc-text"> <span class="vector-toc-numb">15.3</span> <span>Escaping pipe characters</span> </div> </a> <ul id="toc-Escaping_pipe_characters-sublist" class="vector-toc-list"> <li id="toc-In_tables" class="vector-toc-list-item vector-toc-level-3"> <a class="vector-toc-link" href="#In_tables"> <div class="vector-toc-text"> <span class="vector-toc-numb">15.3.1</span> <span>In tables</span> </div> </a> <ul id="toc-In_tables-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-In_template_calls" class="vector-toc-list-item vector-toc-level-3"> <a class="vector-toc-link" href="#In_template_calls"> <div class="vector-toc-text"> <span class="vector-toc-numb">15.3.2</span> <span>In template calls</span> </div> </a> <ul id="toc-In_template_calls-sublist" class="vector-toc-list"> </ul> </li> </ul> </li> <li id="toc-공백_제거" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#공백_제거"> <div class="vector-toc-text"> <span class="vector-toc-numb">15.4</span> <span>공백 제거</span> </div> </a> <ul id="toc-공백_제거-sublist" class="vector-toc-list"> </ul> </li> </ul> </li> <li id="toc-Other_parser_functions" class="vector-toc-list-item vector-toc-level-1"> <a class="vector-toc-link" href="#Other_parser_functions"> <div class="vector-toc-text"> <span class="vector-toc-numb">16</span> <span>Other parser functions</span> </div> </a> <button aria-controls="toc-Other_parser_functions-sublist" class="cdx-button cdx-button--weight-quiet cdx-button--icon-only vector-toc-toggle"> <span class="vector-icon mw-ui-icon-wikimedia-expand"></span> <span>Toggle Other parser functions subsection</span> </button> <ul id="toc-Other_parser_functions-sublist" class="vector-toc-list"> <li id="toc-Case_conversion_functions" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Case_conversion_functions"> <div class="vector-toc-text"> <span class="vector-toc-numb">16.1</span> <span>Case conversion functions</span> </div> </a> <ul id="toc-Case_conversion_functions-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Encoding_functions" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Encoding_functions"> <div class="vector-toc-text"> <span class="vector-toc-numb">16.2</span> <span>Encoding functions</span> </div> </a> <ul id="toc-Encoding_functions-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Anchor_encoding" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Anchor_encoding"> <div class="vector-toc-text"> <span class="vector-toc-numb">16.3</span> <span>Anchor encoding</span> </div> </a> <ul id="toc-Anchor_encoding-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Padding_functions" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Padding_functions"> <div class="vector-toc-text"> <span class="vector-toc-numb">16.4</span> <span>Padding functions</span> </div> </a> <ul id="toc-Padding_functions-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Formatting_functions" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Formatting_functions"> <div class="vector-toc-text"> <span class="vector-toc-numb">16.5</span> <span>Formatting functions</span> </div> </a> <ul id="toc-Formatting_functions-sublist" class="vector-toc-list"> </ul> </li> </ul> </li> <li id="toc-같이_보기" class="vector-toc-list-item vector-toc-level-1"> <a class="vector-toc-link" href="#같이_보기"> <div class="vector-toc-text"> <span class="vector-toc-numb">17</span> <span>같이 보기</span> </div> </a> <ul id="toc-같이_보기-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-References" class="vector-toc-list-item vector-toc-level-1"> <a class="vector-toc-link" href="#References"> <div class="vector-toc-text"> <span class="vector-toc-numb">18</span> <span>References</span> </div> </a> <ul id="toc-References-sublist" class="vector-toc-list"> </ul> </li> </ul> </div> </div> </nav> </div> </div> <div class="mw-content-container"> <main id="content" class="mw-body"> <header class="mw-body-header vector-page-titlebar"> <nav aria-label="Contents" class="vector-toc-landmark"> <div id="vector-page-titlebar-toc" class="vector-dropdown vector-page-titlebar-toc vector-button-flush-left" title="Table of Contents" > <input type="checkbox" id="vector-page-titlebar-toc-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-page-titlebar-toc" class="vector-dropdown-checkbox " aria-label="Toggle the table of contents" > <label id="vector-page-titlebar-toc-label" for="vector-page-titlebar-toc-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-listBullet mw-ui-icon-wikimedia-listBullet"></span> <span class="vector-dropdown-label-text">Toggle the table of contents</span> </label> <div class="vector-dropdown-content"> <div id="vector-page-titlebar-toc-unpinned-container" class="vector-unpinned-container"> </div> </div> </div> </nav> <h1 id="firstHeading" class="firstHeading mw-first-heading">도움말:확장기능:파서 함수</h1> <div class="mw-indicators"> </div> </header> <div class="vector-page-toolbar"> <div class="vector-page-toolbar-container"> <div id="left-navigation"> <nav aria-label="Namespaces"> <div id="p-associated-pages" class="vector-menu vector-menu-tabs mw-portlet mw-portlet-associated-pages" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="ca-nstab-help" class="selected vector-tab-noicon mw-list-item"><a href="/wiki/Help:Extension:ParserFunctions/ko" title="View the help page [c]" accesskey="c"><span>Help</span></a></li><li id="ca-talk" class="new vector-tab-noicon mw-list-item"><a href="/w/index.php?title=Help_talk:Extension:ParserFunctions/ko&amp;action=edit&amp;redlink=1" rel="discussion" class="new" title="Discussion about the content page (page does not exist) [t]" accesskey="t"><span>Discussion</span></a></li> </ul> </div> </div> <div id="vector-variants-dropdown" class="vector-dropdown emptyPortlet" > <input type="checkbox" id="vector-variants-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-variants-dropdown" class="vector-dropdown-checkbox " aria-label="Change language variant" > <label id="vector-variants-dropdown-label" for="vector-variants-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet" aria-hidden="true" ><span class="vector-dropdown-label-text">한국어</span> </label> <div class="vector-dropdown-content"> <div id="p-variants" class="vector-menu mw-portlet mw-portlet-variants emptyPortlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> </div> </div> </nav> </div> <div id="right-navigation" class="vector-collapsible"> <nav aria-label="Views"> <div id="p-views" class="vector-menu vector-menu-tabs mw-portlet mw-portlet-views" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="ca-view" class="selected vector-tab-noicon mw-list-item"><a href="/wiki/Help:Extension:ParserFunctions/ko"><span>Read</span></a></li><li id="ca-edit" class="vector-tab-noicon mw-list-item"><a href="/w/index.php?title=Special:Translate&amp;group=page-Help%3AExtension%3AParserFunctions&amp;action=page&amp;filter=&amp;language=ko" title="Edit this page [e]" accesskey="e"><span>Translate</span></a></li><li id="ca-history" class="vector-tab-noicon mw-list-item"><a href="/w/index.php?title=Help:Extension:ParserFunctions/ko&amp;action=history" title="Past revisions of this page [h]" accesskey="h"><span>View history</span></a></li> </ul> </div> </div> </nav> <nav class="vector-page-tools-landmark" aria-label="Page tools"> <div id="vector-page-tools-dropdown" class="vector-dropdown vector-page-tools-dropdown" > <input type="checkbox" id="vector-page-tools-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-page-tools-dropdown" class="vector-dropdown-checkbox " aria-label="Tools" > <label id="vector-page-tools-dropdown-label" for="vector-page-tools-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet" aria-hidden="true" ><span class="vector-dropdown-label-text">Tools</span> </label> <div class="vector-dropdown-content"> <div id="vector-page-tools-unpinned-container" class="vector-unpinned-container"> <div id="vector-page-tools" class="vector-page-tools vector-pinnable-element"> <div class="vector-pinnable-header vector-page-tools-pinnable-header vector-pinnable-header-unpinned" data-feature-name="page-tools-pinned" data-pinnable-element-id="vector-page-tools" data-pinned-container-id="vector-page-tools-pinned-container" data-unpinned-container-id="vector-page-tools-unpinned-container" > <div class="vector-pinnable-header-label">Tools</div> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-page-tools.pin">move to sidebar</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-page-tools.unpin">hide</button> </div> <div id="p-cactions" class="vector-menu mw-portlet mw-portlet-cactions emptyPortlet vector-has-collapsible-items" title="More options" > <div class="vector-menu-heading"> Actions </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="ca-more-view" class="selected vector-more-collapsible-item mw-list-item"><a href="/wiki/Help:Extension:ParserFunctions/ko"><span>Read</span></a></li><li id="ca-more-edit" class="vector-more-collapsible-item mw-list-item"><a href="/w/index.php?title=Special:Translate&amp;group=page-Help%3AExtension%3AParserFunctions&amp;action=page&amp;filter=&amp;language=ko" title="Edit this page [e]" accesskey="e"><span>Translate</span></a></li><li id="ca-more-history" class="vector-more-collapsible-item mw-list-item"><a href="/w/index.php?title=Help:Extension:ParserFunctions/ko&amp;action=history"><span>View history</span></a></li> </ul> </div> </div> <div id="p-tb" class="vector-menu mw-portlet mw-portlet-tb" > <div class="vector-menu-heading"> General </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="t-whatlinkshere" class="mw-list-item"><a href="/wiki/Special:WhatLinksHere/Help:Extension:ParserFunctions/ko" title="A list of all wiki pages that link here [j]" accesskey="j"><span>What links here</span></a></li><li id="t-recentchangeslinked" class="mw-list-item"><a href="/wiki/Special:RecentChangesLinked/Help:Extension:ParserFunctions/ko" rel="nofollow" title="Recent changes in pages linked from this page [k]" accesskey="k"><span>Related changes</span></a></li><li id="t-upload" class="mw-list-item"><a href="//commons.wikimedia.org/wiki/Special:UploadWizard" title="Upload files [u]" accesskey="u"><span>Upload file</span></a></li><li id="t-permalink" class="mw-list-item"><a href="/w/index.php?title=Help:Extension:ParserFunctions/ko&amp;oldid=7024531" title="Permanent link to this revision of this page"><span>Permanent link</span></a></li><li id="t-info" class="mw-list-item"><a href="/w/index.php?title=Help:Extension:ParserFunctions/ko&amp;action=info" title="More information about this page"><span>Page information</span></a></li><li id="t-urlshortener" class="mw-list-item"><a href="/w/index.php?title=Special:UrlShortener&amp;url=https%3A%2F%2Fwww.mediawiki.org%2Fwiki%2FHelp%3AExtension%3AParserFunctions%2Fko"><span>Get shortened URL</span></a></li><li id="t-urlshortener-qrcode" class="mw-list-item"><a href="/w/index.php?title=Special:QrCode&amp;url=https%3A%2F%2Fwww.mediawiki.org%2Fwiki%2FHelp%3AExtension%3AParserFunctions%2Fko"><span>Download QR code</span></a></li> </ul> </div> </div> <div id="p-coll-print_export" class="vector-menu mw-portlet mw-portlet-coll-print_export" > <div class="vector-menu-heading"> Print/export </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="coll-create_a_book" class="mw-list-item"><a href="/w/index.php?title=Special:Book&amp;bookcmd=book_creator&amp;referer=Help%3AExtension%3AParserFunctions%2Fko"><span>Create a book</span></a></li><li id="coll-download-as-rl" class="mw-list-item"><a href="/w/index.php?title=Special:DownloadAsPdf&amp;page=Help%3AExtension%3AParserFunctions%2Fko&amp;action=show-download-screen"><span>Download as PDF</span></a></li><li id="t-print" class="mw-list-item"><a href="/w/index.php?title=Help:Extension:ParserFunctions/ko&amp;printable=yes" title="Printable version of this page [p]" accesskey="p"><span>Printable version</span></a></li> </ul> </div> </div> <div id="p-wikibase-otherprojects" class="vector-menu mw-portlet mw-portlet-wikibase-otherprojects emptyPortlet" > <div class="vector-menu-heading"> In other projects </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> </div> </div> </div> </div> </nav> </div> </div> </div> <div class="vector-column-end"> <div class="vector-sticky-pinned-container"> <nav class="vector-page-tools-landmark" aria-label="Page tools"> <div id="vector-page-tools-pinned-container" class="vector-pinned-container"> </div> </nav> <nav class="vector-appearance-landmark" aria-label="Appearance"> <div id="vector-appearance-pinned-container" class="vector-pinned-container"> <div id="vector-appearance" class="vector-appearance vector-pinnable-element"> <div class="vector-pinnable-header vector-appearance-pinnable-header vector-pinnable-header-pinned" data-feature-name="appearance-pinned" data-pinnable-element-id="vector-appearance" data-pinned-container-id="vector-appearance-pinned-container" data-unpinned-container-id="vector-appearance-unpinned-container" > <div class="vector-pinnable-header-label">Appearance</div> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-appearance.pin">move to sidebar</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-appearance.unpin">hide</button> </div> </div> </div> </nav> </div> </div> <div id="bodyContent" class="vector-body" aria-labelledby="firstHeading" data-mw-ve-target-container> <div class="vector-body-before-content"> <div id="siteSub" class="noprint">From mediawiki.org</div> </div> <div id="contentSub"><div id="mw-content-subtitle"></div></div> <div id="mw-content-text" class="mw-body-content"><div class="mw-pt-translate-header noprint" dir="ltr" lang="en">This page is a <span class="plainlinks"><a class="external text" href="https://www.mediawiki.org/w/index.php?title=Special:Translate&amp;group=page-Help%3AExtension%3AParserFunctions&amp;action=page&amp;filter=&amp;language=ko">translated version</a></span> of the page <a href="/wiki/Help:Extension:ParserFunctions" title="Help:Extension:ParserFunctions">Help:Extension:ParserFunctions</a> and the translation is 13% complete.</div><div class="mw-pt-translate-header" dir="ltr" lang="en"><span class="mw-translate-fuzzy">Outdated translations are marked like this.</span></div><div class="mw-content-ltr mw-parser-output" lang="ko" dir="ltr"><div class="mw-pt-languages noprint navigation-not-searchable" lang="en" dir="ltr"><div class="mw-pt-languages-label">Languages:</div><ul class="mw-pt-languages-list"><li><a href="/w/index.php?title=Special:Translate&amp;group=page-Help%3AExtension%3AParserFunctions&amp;language=&amp;task=view" class="new" title="Start translation for this language" lang="" dir="ltr"></a></li> <li><a href="/wiki/Help:Extension:ParserFunctions/id" class="mw-pt-progress mw-pt-progress--low" title="Bantuan:Ekstensi:ParserFunctions (6% translated)" lang="id" dir="ltr">Bahasa Indonesia</a></li> <li><a href="/wiki/Help:Extension:ParserFunctions/de" class="mw-pt-progress mw-pt-progress--high" title="Hilfe:Erweiterung:ParserFunktionen (93% translated)" lang="de" dir="ltr">Deutsch</a></li> <li><a href="/wiki/Help:Extension:ParserFunctions" class="mw-pt-languages-ui mw-pt-progress mw-pt-progress--complete" title="Help:Extension:ParserFunctions (100% translated)" lang="en" dir="ltr">English</a></li> <li><a href="/wiki/Help:Extension:ParserFunctions/lb" class="mw-pt-progress mw-pt-progress--low" title="Hëllef:Erweiderung:ParserFunktiounen (4% translated)" lang="lb" dir="ltr">Lëtzebuergesch</a></li> <li><a href="/wiki/Help:Extension:ParserFunctions/nl" class="mw-pt-progress mw-pt-progress--complete" title="Help extension ParserFunctions (100% translated)" lang="nl" dir="ltr">Nederlands</a></li> <li><a href="/wiki/Help:Extension:ParserFunctions/vi" class="mw-pt-progress mw-pt-progress--med" title="Trợ giúp:Tiện ích mở rộng:ParserFunctions (26% translated)" lang="vi" dir="ltr">Tiếng Việt</a></li> <li><a href="/wiki/Help:Extension:ParserFunctions/tr" class="mw-pt-progress mw-pt-progress--high" title="Help:Extension:ParserFunctions (81% translated)" lang="tr" dir="ltr">Türkçe</a></li> <li><a href="/wiki/Help:Extension:ParserFunctions/yo" class="mw-pt-progress mw-pt-progress--low" title="Help:Extension:ParserFunctions/yo (2% translated)" lang="yo" dir="ltr">Yorùbá</a></li> <li><a href="/wiki/Help:Extension:ParserFunctions/diq" class="mw-pt-progress mw-pt-progress--low" title="Help:Extension:ParserFunctions/diq (2% translated)" lang="diq" dir="ltr">Zazaki</a></li> <li><a href="/wiki/Help:Extension:ParserFunctions/es" class="mw-pt-progress mw-pt-progress--med" title="Ayuda:Extensión:ParserFunctions (49% translated)" lang="es" dir="ltr">español</a></li> <li><a href="/wiki/Help:Extension:ParserFunctions/fr" class="mw-pt-progress mw-pt-progress--complete" title="Aide:Extension:Fonctions d'analyse (100% translated)" lang="fr" dir="ltr">français</a></li> <li><a href="/wiki/Help:Extension:ParserFunctions/gl" class="mw-pt-progress mw-pt-progress--med" title="Axuda:Extensión:ParserFunctions (54% translated)" lang="gl" dir="ltr">galego</a></li> <li><a href="/wiki/Help:Extension:ParserFunctions/it" class="mw-pt-progress mw-pt-progress--med" title="Help:Extension:ParserFunctions (24% translated)" lang="it" dir="ltr">italiano</a></li> <li><a href="/wiki/Help:Extension:ParserFunctions/hu" class="mw-pt-progress mw-pt-progress--med" title="Help:Extension:ParserFunctions/hu (35% translated)" lang="hu" dir="ltr">magyar</a></li> <li><a href="/wiki/Help:Extension:ParserFunctions/pl" class="mw-pt-progress mw-pt-progress--med" title="Help:Rozszerzenie:Funkcje parsera (28% translated)" lang="pl" dir="ltr">polski</a></li> <li><a href="/wiki/Help:Extension:ParserFunctions/pt" class="mw-pt-progress mw-pt-progress--med" title="Ajuda:Extensão:Funções do Analisador (37% translated)" lang="pt" dir="ltr">português</a></li> <li><a href="/wiki/Help:Extension:ParserFunctions/pt-br" class="mw-pt-progress mw-pt-progress--high" title="Ajuda:Extensão:ParserFunctions (94% translated)" lang="pt-BR" dir="ltr">português do Brasil</a></li> <li><a href="/wiki/Help:Extension:ParserFunctions/sk" class="mw-pt-progress mw-pt-progress--low" title="Help:Extension:ParserFunctions/sk (0% translated)" lang="sk" dir="ltr">slovenčina</a></li> <li><a href="/wiki/Help:Extension:ParserFunctions/sl" class="mw-pt-progress mw-pt-progress--low" title="Help:Extension:ParserFunctions/sl (0% translated)" lang="sl" dir="ltr">slovenščina</a></li> <li><a href="/wiki/Help:Extension:ParserFunctions/fi" class="mw-pt-progress mw-pt-progress--low" title="Ohje:Laajennus:ParserFunctions (11% translated)" lang="fi" dir="ltr">suomi</a></li> <li><a href="/wiki/Help:Extension:ParserFunctions/sv" class="mw-pt-progress mw-pt-progress--med" title="Help:Tillägg:ParserFunctions (28% translated)" lang="sv" dir="ltr">svenska</a></li> <li><a href="/wiki/Help:Extension:ParserFunctions/cs" class="mw-pt-progress mw-pt-progress--complete" title="Nápověda:Rozšíření:ParserFunctions (100% translated)" lang="cs" dir="ltr">čeština</a></li> <li><a href="/wiki/Help:Extension:ParserFunctions/be-tarask" class="mw-pt-progress mw-pt-progress--low" title="Дапамога:Пашырэньне:Функцыі парсэру (6% translated)" lang="be-tarask" dir="ltr">беларуская (тарашкевіца)</a></li> <li><a href="/wiki/Help:Extension:ParserFunctions/bg" class="mw-pt-progress mw-pt-progress--low" title="Help:Extension:ParserFunctions/bg (0% translated)" lang="bg" dir="ltr">български</a></li> <li><a href="/wiki/Help:Extension:ParserFunctions/ru" class="mw-pt-progress mw-pt-progress--high" title="Справка:Расширение:Функции парсера (93% translated)" lang="ru" dir="ltr">русский</a></li> <li><a href="/wiki/Help:Extension:ParserFunctions/uk" class="mw-pt-progress mw-pt-progress--high" title="Довідка:Розширення:ParserFunctions (83% translated)" lang="uk" dir="ltr">українська</a></li> <li><a href="/wiki/Help:Extension:ParserFunctions/hy" class="mw-pt-progress mw-pt-progress--low" title="Օգնություն.Հավելում.ParserFunctions (4% translated)" lang="hy" dir="ltr">հայերեն</a></li> <li><a href="/wiki/Help:Extension:ParserFunctions/ar" class="mw-pt-progress mw-pt-progress--low" title="Help:Extension:ParserFunctions/ar (2% translated)" lang="ar" dir="rtl">العربية</a></li> <li><a href="/wiki/Help:Extension:ParserFunctions/fa" class="mw-pt-progress mw-pt-progress--med" title="Help:Extension:ParserFunctions (28% translated)" lang="fa" dir="rtl">فارسی</a></li> <li><a href="/wiki/Help:Extension:ParserFunctions/ps" class="mw-pt-progress mw-pt-progress--low" title="Help:Extension:ParserFunctions/ps (4% translated)" lang="ps" dir="rtl">پښتو</a></li> <li><a href="/wiki/Help:Extension:ParserFunctions/mr" class="mw-pt-progress mw-pt-progress--low" title="Help:Extension:ParserFunctions/mr (0% translated)" lang="mr" dir="ltr">मराठी</a></li> <li><a href="/wiki/Help:Extension:ParserFunctions/hi" class="mw-pt-progress mw-pt-progress--low" title="Help:Extension:ParserFunctions (4% translated)" lang="hi" dir="ltr">हिन्दी</a></li> <li><a href="/wiki/Help:Extension:ParserFunctions/bn" class="mw-pt-progress mw-pt-progress--low" title="Help:Extension:ParserFunctions/bn (2% translated)" lang="bn" dir="ltr">বাংলা</a></li> <li><a href="/wiki/Help:Extension:ParserFunctions/gu" class="mw-pt-progress mw-pt-progress--low" title="Help:Extension:ParserFunctions/gu (1% translated)" lang="gu" dir="ltr">ગુજરાતી</a></li> <li><a href="/wiki/Help:Extension:ParserFunctions/ta" class="mw-pt-progress mw-pt-progress--low" title="Help:Extension:ParserFunctions/ta (5% translated)" lang="ta" dir="ltr">தமிழ்</a></li> <li><a href="/wiki/Help:Extension:ParserFunctions/th" class="mw-pt-progress mw-pt-progress--med" title="วิธีใช้:ส่วนขยาย:ParserFunctions (21% translated)" lang="th" dir="ltr">ไทย</a></li> <li><a href="/wiki/Help:Extension:ParserFunctions/zh" class="mw-pt-progress mw-pt-progress--high" title="Help:Extension:解析器函數 (95% translated)" lang="zh" dir="ltr">中文</a></li> <li><a href="/wiki/Help:Extension:ParserFunctions/ja" class="mw-pt-progress mw-pt-progress--complete" title="Help:Extension:ParserFunctions (100% translated)" lang="ja" dir="ltr">日本語</a></li> <li><span class="mw-pt-languages-selected mw-pt-progress mw-pt-progress--low" lang="ko" dir="ltr">한국어</span></li></ul></div> <p><span class="mw-translate-fuzzy"><a href="/wiki/Special:MyLanguage/Extension:ParserFunctions" title="Special:MyLanguage/Extension:ParserFunctions">ParserFunctions</a><span style="display:none"><a href="/wiki/Extension:ParserFunctions" title="Extension:ParserFunctions"> </a></span>은 미디어 위키에 있는 <a href="/wiki/Special:MyLanguage/Help:Magic_words#Parser_functions" title="Special:MyLanguage/Help:Magic words">magic words</a><span style="display:none"><a href="/wiki/Help:Magic_words#Parser_functions" title="Help:Magic words"> </a></span>기능을 보조하는, 11개의 추가적인 파서 기능을 제공합니다.</span> (<a href="/wiki/Special:MyLanguage/Extension:ParserFunctions/String_functions" title="Special:MyLanguage/Extension:ParserFunctions/String functions">문자열 함수 목록</a><span style="display:none"><a href="/wiki/Extension:ParserFunctions/String_functions" title="Extension:ParserFunctions/String functions"> </a></span>에는 추가적인 파서 함수들을 제공하기 위해 설명되어 있으나 2013년부터 사용되지 않는 몇몇 파서 함수들이 포함된 문서입니다) 모든 파서함수는 다음과 같은 꼴입니다: </p> <dl><dd><code>{{<b>#(함수 이름)</b>: <i>매개변수 1</i> | <i>매개변수 2</i> | <i>매개변수 3</i> ... }}</code></dd></dl> <style data-mw-deduplicate="TemplateStyles:r6776268">.mw-parser-output .template-pd-help-page{color:var(--color-emphasized,#101418);border:solid 1px var(--border-color-base,#a2a9b1);padding:0.5em;margin:0.5em 0;background-color:var(--background-color-base,#ffffff);font-size:95%;vertical-align:middle;width:100%;box-sizing:border-box}.mw-parser-output .template-pd-help-page .icon-cell{padding:0 1em;width:30px}</style><table class="template-pd-help-page"><tbody><tr> <td class="icon-cell"><span typeof="mw:File"><span><img alt="PD" src="//upload.wikimedia.org/wikipedia/commons/thumb/6/62/PD-icon.svg/40px-PD-icon.svg.png" decoding="async" width="30" height="30" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/6/62/PD-icon.svg/60px-PD-icon.svg.png 1.5x" data-file-width="196" data-file-height="196" /></span></span></td> <td><b>주의사항:</b> 이 문서를 편집하면 <a rel="nofollow" class="external text" href="https://creativecommons.org/publicdomain/zero/1.0/deed.ko">CC0</a>에 따라 당신의 기여한 것을 배포하는 데 동의하는 것으로 간주됩니다. 자세한 내용은 <a href="/wiki/Special:MyLanguage/Project:PD_help" title="Special:MyLanguage/Project:PD help">퍼블릭 도메인 도움말 문서</a>를 확인 하세요. </td> <td class="icon-cell"><span typeof="mw:File"><span><img alt="PD" src="//upload.wikimedia.org/wikipedia/commons/thumb/6/62/PD-icon.svg/40px-PD-icon.svg.png" decoding="async" width="30" height="30" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/6/62/PD-icon.svg/60px-PD-icon.svg.png 1.5x" data-file-width="196" data-file-height="196" /></span></span></td> </tr></tbody></table> <meta property="mw:PageProp/toc" /> <div class="mw-heading mw-heading2 ext-discussiontools-init-section"><h2 id="#expr" data-mw-thread-id="h-#expr"><span id=".23expr"></span><span data-mw-comment-start="" id="h-#expr"></span>#expr<span data-mw-comment-end="h-#expr"></span></h2><!--__DTELLIPSISBUTTON__{"threadItem":{"headingLevel":2,"name":"h-","type":"heading","level":0,"id":"h-#expr","replies":["h-\ubc18\uc62c\ub9bc-#expr","h-\ubb38\uc790\uc5f4_\uc790\ub8cc\ud615-#expr"]}}--></div> <style data-mw-deduplicate="TemplateStyles:r7217224">.mw-parser-output .hatnote{font-style:italic;padding-bottom:0.4em;margin-bottom:0.4em;border-bottom:1px solid var(--border-color-subtle,#c8ccd1)}.mw-parser-output .hatnote.no-border{border-bottom:none}</style><div role="note" class="hatnote">For <span lang="en" dir="ltr" class="mw-content-ltr">a more <b>in-depth manual</b> on the finer points of how the expression evaluator works, including some additional operators not covered here</span>, see: <a href="/wiki/Manual:Expr_parser_function_syntax" title="Manual:Expr parser function syntax">Manual:Expr parser function syntax</a>.</div> <table class="wikitable" style="float:right; width:30%; margin-left:1em"> <tbody><tr> <th style="background:#C5D8FC">종류 </th> <th style="background:#C5D8FC">연산자 </th></tr> <tr> <td style="background:#A7C1F2">그룹화 (괄호) </td> <td style="word-spacing: 0.5em; font-weight: bold;"><code>( )</code> </td></tr> <tr> <td style="background:#A7C1F2">수 </td> <td><code><b>1234.5</b></code> &#160; <code><b>e</b></code>&#160;(2.718) &#160; <code><b>pi</b></code>&#160;(3.142) </td></tr> <tr> <td style="background:#A7C1F2"> </td> <td>이항 연산자 <code><b>e</b></code> &#160; 단항 <code><b>+</b></code>,<code><b>-</b></code> </td></tr> <tr> <td style="background:#A7C1F2">단항 </td> <td style="word-spacing: 0.5em; font-weight: bold;"><code>not ceil trunc floor abs exp ln sin cos tan acos asin atan sqrt</code> </td></tr> <tr> <td style="background:#A7C1F2" rowspan="3">이항 </td> <td style="word-spacing: 0.5em; font-weight: bold;"><code>^</code> </td></tr> <tr> <td style="word-spacing: 0.5em; font-weight: bold;"><code>* / div mod fmod</code> </td></tr> <tr> <td style="word-spacing: 0.5em; font-weight: bold;"><code>+ -</code> </td></tr> <tr> <td style="background:#A7C1F2">반올림 </td> <td style="word-spacing: 0.5em; font-weight: bold;"><code>round</code> </td></tr> <tr> <td style="background:#A7C1F2" rowspan="3">논리 </td> <td style="word-spacing: 0.5em; font-weight: bold;"><code>=&#160;!= &lt;&gt; &gt; &lt; &gt;= &lt;=</code> </td></tr> <tr> <td style="word-spacing: 0.5em; font-weight: bold;"><code>and</code> </td></tr> <tr> <td style="word-spacing: 0.5em; font-weight: bold;"><code>or</code> </td></tr></tbody></table> <p>이 함수는 수학적인 표현을 계산하고 결과값을 리턴합니다. 이 함수는 <code>mw.ext.ParserFunctions.expr</code> 함수를 통해, <a href="/wiki/Special:MyLanguage/Extension:Scribunto" title="Special:MyLanguage/Extension:Scribunto">Scribunto</a><span style="display:none"><a href="/wiki/Extension:Scribunto" title="Extension:Scribunto"> </a></span>에서도 쓸 수 있습니다. </p> <dl><dd><code>{{#expr: <i>식</i> }}</code></dd></dl> <p>Basic example </p> <dl><dd><code class="mw-highlight mw-highlight-lang-wikitext mw-content-ltr" dir="ltr"><span class="p">{{</span><span class="nf">#expr</span><span class="p">:</span> 1 + 1 <span class="p">}}</span></code> → <b>2</b></dd></dl> <p><span class="mw-translate-fuzzy">사용 가능한 연산자는 필요한 것부터 오른쪽에 정리되어 있습니다. 구체적으로 각각의 연산자가 어떻게 작동하는지에 관해서는, [[<a href="/wiki/Special:MyLanguage/Manual:Expr_parser_function_syntax" title="Special:MyLanguage/Manual:Expr parser function syntax">Manual:Expr parser function syntax</a><span style="display:none"><a href="/wiki/Manual:Expr_parser_function_syntax" title="Manual:Expr parser function syntax"> </a></span>|도움말:연산]]을 참고하세요. 출력되는 결과의 정확성과 작성 방법은 서버가 돌아가는 위키와 사이트에서 사용되는 언어를 작성하는 방식에 따라 다를 수 있습니다.</span> <span lang="en" dir="ltr" class="mw-content-ltr">The accuracy and format of the result returned will vary depending on the operating system of the server running the wiki and the number format of the site language.</span> </p> <div class="mw-translate-fuzzy"> <p><a href="https://en.wikipedia.org/wiki/%EB%B6%88_%EB%85%BC%EB%A6%AC" class="extiw" title="w:불 논리">참 거짓 연산</a>을 이용할 경우 0은 거짓을 반환할 것이고, 음수 또는 양수처럼 0이 아닌 수는 참을 반환할 겁니다. </p> </div> <dl><dd><code class="mw-highlight mw-highlight-lang-wikitext mw-content-ltr" dir="ltr"><span class="p">{{</span><span class="nf">#expr</span><span class="p">:</span> 1 and -1 <span class="p">}}</span></code> → <b>1</b></dd> <dd><code class="mw-highlight mw-highlight-lang-wikitext mw-content-ltr" dir="ltr"><span class="p">{{</span><span class="nf">#expr</span><span class="p">:</span> 1 and 0 <span class="p">}}</span></code> → <b>0</b></dd> <dd><code class="mw-highlight mw-highlight-lang-wikitext mw-content-ltr" dir="ltr"><span class="p">{{</span><span class="nf">#expr</span><span class="p">:</span> 1 or -1 <span class="p">}}</span></code> → <b>1</b></dd> <dd><code class="mw-highlight mw-highlight-lang-wikitext mw-content-ltr" dir="ltr"><span class="p">{{</span><span class="nf">#expr</span><span class="p">:</span> -1 or 0 <span class="p">}}</span></code> → <b>1</b></dd> <dd><code class="mw-highlight mw-highlight-lang-wikitext mw-content-ltr" dir="ltr"><span class="p">{{</span><span class="nf">#expr</span><span class="p">:</span> 0 or 0 <span class="p">}}</span></code> → <b>0</b></dd></dl> <p>아무 것도 입력하지 않으면 비어있는 문자열이 출력됩니다. 입력값이 무효할 경우 여러 오류 중 하나가 출력됩니다. 이 오류는 <code><a href="##iferror">#iferror</a></code>로 파악할 수 있습니다. </p> <dl><dd><code class="mw-highlight mw-highlight-lang-wikitext mw-content-ltr" dir="ltr"><span class="p">{{</span><span class="nf">#expr</span><span class="p">:</span> <span class="p">}}</span></code> → <b> </b></dd> <dd><code class="mw-highlight mw-highlight-lang-wikitext mw-content-ltr" dir="ltr"><span class="p">{{</span><span class="nf">#expr</span><span class="p">:</span> 1+ <span class="p">}}</span></code> → <b><strong class="error">Expression error: Missing operand for +.</strong></b></dd> <dd><code class="mw-highlight mw-highlight-lang-wikitext mw-content-ltr" dir="ltr"><span class="p">{{</span><span class="nf">#expr</span><span class="p">:</span> 1 = <span class="p">}}</span></code> → <b><strong class="error">Expression error: Missing operand for =.</strong></b></dd> <dd><code class="mw-highlight mw-highlight-lang-wikitext mw-content-ltr" dir="ltr"><span class="p">{{</span><span class="nf">#expr</span><span class="p">:</span> 1 foo 2 <span class="p">}}</span></code> → <b><strong class="error">Expression error: Unrecognized word "foo".</strong></b></dd></dl> <p>앞에 덧셈과 뺄셈을 붙이는 것은 잘못된 입력으로 받아들이는 것이 아닌 유효하며 식은 양수 혹은 음수값을 출력합니다. </p> <dl><dd><code class="mw-highlight mw-highlight-lang-wikitext mw-content-ltr" dir="ltr"><span class="p">{{</span><span class="nf">#expr</span><span class="p">:</span> +1 <span class="p">}}</span></code> → <b>1</b></dd> <dd><code class="mw-highlight mw-highlight-lang-wikitext mw-content-ltr" dir="ltr"><span class="p">{{</span><span class="nf">#expr</span><span class="p">:</span> -1 <span class="p">}}</span></code> → <b>-1</b></dd> <dd><code class="mw-highlight mw-highlight-lang-wikitext mw-content-ltr" dir="ltr"><span class="p">{{</span><span class="nf">#expr</span><span class="p">:</span> + 1 <span class="p">}}</span></code> → <b>1</b></dd> <dd><code class="mw-highlight mw-highlight-lang-wikitext mw-content-ltr" dir="ltr"><span class="p">{{</span><span class="nf">#expr</span><span class="p">:</span> - 1 <span class="p">}}</span></code> → <b>-1</b></dd></dl> <p><span lang="en" dir="ltr" class="mw-content-ltr">Note, if using the output of magic words, you must raw-format them in order to remove commas and translate the numerals.</span> <span lang="en" dir="ltr" class="mw-content-ltr">For example, {{NUMBEROFUSERS}} results in 18,078,994, where we want 18078994, which can be obtained using <code>{{<a href="/wiki/Special:MyLanguage/Help:Magic_words#Formatting" title="Special:MyLanguage/Help:Magic words">formatnum</a><span style="display:none"><a href="/wiki/Help:Magic_words#Formatting" title="Help:Magic words"> </a></span>:{{NUMBEROFUSERS}}|R}}</code>.</span> 이는 그 언어에서만 쓰이는 숫자를 써야하는 언어에서 중요할 수 있습니다. 예를 들어 벵골 숫자는 {{NUMBEROFUSERS}}를 사용하면 ৩০,০৬১를 출력합니다. </p> <dl><dd><code class="mw-highlight mw-highlight-lang-wikitext mw-content-ltr" dir="ltr"><span class="p">{{</span><span class="nf">#expr</span><span class="p">:{{</span><span class="nf">NUMBEROFUSERS</span><span class="p">}}</span>+100<span class="p">}}</span></code> → <b> <strong class="error">Expression error: Unrecognized punctuation character ",".</strong></b></dd> <dd><code class="mw-highlight mw-highlight-lang-wikitext mw-content-ltr" dir="ltr"><span class="p">{{</span><span class="nf">#expr</span><span class="p">:{{</span><span class="nf">formatnum</span><span class="p">:{{</span><span class="nf">NUMBEROFUSERS</span><span class="p">}}|</span>R<span class="p">}}</span>+100<span class="p">}}</span></code> → <b>18079094</b></dd></dl> <table class="warning-message" style="background-color: var( --background-color-error-subtle, #ffe9e5 ); color: var( --color-base, #202122 ); border: 1px var( --border-color-error, #9f3526 ) solid; box-sizing: border-box; margin: 0.5em 0; padding: 0.5em;"><tbody><tr><td style="white-space: nowrap; vertical-align: top;"><span style="position: relative; top: -2px;"><span typeof="mw:File"><span><img alt="경고" src="//upload.wikimedia.org/wikipedia/commons/thumb/b/bf/OOjs_UI_icon_notice-destructive.svg/20px-OOjs_UI_icon_notice-destructive.svg.png" decoding="async" width="18" height="18" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/b/bf/OOjs_UI_icon_notice-destructive.svg/27px-OOjs_UI_icon_notice-destructive.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/b/bf/OOjs_UI_icon_notice-destructive.svg/36px-OOjs_UI_icon_notice-destructive.svg.png 2x" data-file-width="20" data-file-height="20" /></span></span></span> <b>경고:</b> </td><td style="padding-left: 0.5em vertical-align: top;"><span lang="en" dir="ltr" class="mw-content-ltr">The operator <code>mod</code> gives wrong results for some values of the second argument:</span> <dl><dd><code class="mw-highlight mw-highlight-lang-wikitext mw-content-ltr" dir="ltr"><span class="p">{{</span><span class="nf">#expr</span><span class="p">:</span> 123 mod (2^64-1)<span class="p">}}</span></code> → <strong class="error">Division by zero.</strong> <span lang="en" dir="ltr" class="mw-content-ltr">(produces an empty string; should be 123)</span><br /></dd></dl></td></tr></tbody></table> <style data-mw-deduplicate="TemplateStyles:r6651107">.mw-parser-output .note{background-position:left 7px top 50%;padding:0.5em 0.5em 0.5em 40px;margin:0.5em 0;overflow:hidden;background-color:#f8f9fa;color:#333;background-repeat:no-repeat;border:1px solid #ddd}.mw-parser-output .note-inline{display:inline-block;vertical-align:middle}.mw-parser-output .note-info{background-color:#eaf3ff;color:#333;background-image:url("https://upload.wikimedia.org/wikipedia/commons/e/ec/OOjs_UI_icon_information-progressive.svg");background-size:25px;border-color:#a3caff;padding-left:40px;min-height:25px}.mw-parser-output .note-reminder{background-color:#fff9ea;color:#333;background-image:url("https://upload.wikimedia.org/wikipedia/commons/a/a8/OOjs_UI_icon_lightbulb-yellow.svg");background-size:25px;border-color:#fc3;min-height:25px}.mw-parser-output .note-warn{background-color:#fff9ea;color:#333;background-image:url("https://upload.wikimedia.org/wikipedia/commons/3/3b/OOjs_UI_icon_alert-warning.svg");background-size:25px;border-color:#fc3;min-height:25px}.mw-parser-output .note-error{background-color:#fee7e6;color:#333;background-image:url("https://upload.wikimedia.org/wikipedia/commons/b/bf/OOjs_UI_icon_notice-destructive.svg");background-size:25px;border-color:#c33;min-height:25px}@media screen{html.skin-theme-clientpref-night .mw-parser-output .note{background-color:transparent;color:inherit}}@media screen and (prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .note{background-color:transparent;color:inherit}}</style><div role="note" class="note note-reminder"><span lang="en" dir="ltr" class="mw-content-ltr">If you want to do calculations based on dates (ex. test whether current date and time is after some other date and time), first convert the time to number of seconds after January 1, 1970 (UTC) using {{#time: xNU }}, then you can simply add and subtract dates as numbers.</span></div> <p><span id="Rounding"></span> </p> <div class="mw-heading mw-heading3"><h3 id="반올림" data-mw-thread-id="h-반올림-#expr"><span id=".EB.B0.98.EC.98.AC.EB.A6.BC"></span><span data-mw-comment-start="" id="h-반올림-#expr"></span>반올림<span data-mw-comment-end="h-반올림-#expr"></span></h3></div> <div lang="en" dir="ltr" class="mw-content-ltr"> <p><a rel="nofollow" class="external text" href="https://php.net/function.round">Rounds</a> off the number on the left to a multiple of 1/10 raised to a power, with the exponent equal to the truncated value of the number given on the right. </p> </div> <div lang="en" dir="ltr" class="mw-content-ltr"> <p>To round up or down use unary <code>ceil</code> or <code>floor</code> respectively. </p> </div> <table class="wikitable"> <tbody><tr> <th style="background:#C5D8FC">예시 </th> <th style="background:#C5D8FC">결과 </th> <th style="background:#C5D8FC">반올림이 적용된 방식에 대한 설명 </th></tr> <tr> <td><code style="white-space:nowrap;">{{#expr: 1/3 round 5 }}</code></td> <td>0.33333</td> <td>마지막 자릿수가 5보다 작아 반올림이 적용되지 않았습니다. 이와는 별개로 5는 다섯 자릿수까지만 남긴다는 뜻입니다. (0.333333… → 0.33333) </td></tr> <tr> <td><code style="white-space:nowrap;">{{#expr: 1/6 round 5 }}</code></td> <td>0.16667</td> <td>마지막 자릿수가 5보다 같거나 클 경우 반올림이 적용됩니다. 마찬 가지로 5는 다섯 자릿수까지만 남긴다는 뜻입니다. (0.166666… → 0.16667) </td></tr> <tr> <td><code style="white-space:nowrap;">{{#expr: 8.99999/9 round 5 }}</code></td> <td>1</td> <td>이해를 돕기 위한 다른 예시로, 반올림되어 숫자가 10이 되는 경우 소수는 끝자리의 0을 생략하므로 표시되지 않습니다. (0.999998… → 1.00000 → 1) </td></tr> <tr> <td><code style="white-space:nowrap;">{{#expr: 1234.5678 <b>round -2</b> }}</code></td> <td>1200</td> <td>-2라는 음수로 설정하여 소숫점으로부터 왼쪽으로 두 자릿수까지 반올림된 모습입니다. </td></tr> <tr> <td><code style="white-space:nowrap;">{{#expr: 1234.5678 <b>round 2</b> }}</code></td> <td>1234.57</td> <td>양수로 2를 설정하여 소숫점 오른쪽으로 두 자릿수까지 반올림된 모습입니다. </td></tr> <tr> <td><code style="white-space:nowrap;">{{#expr: 1234.5678 round 2<b>.3</b> }}</code></td> <td>1234.57</td> <td>소수로 반올림 자릿수를 지정할 경우 그냥 정수값으로 적용됩니다. </td></tr> <tr> <td><code style="white-space:nowrap;">{{#expr: <b>trunc</b> 1234.5678 }}</code></td> <td>1234</td> <td>버림, 즉 <b>trunc</b>을 이용하여 소수점 표기를 생략합니다. </td></tr> <tr> <th colspan="3" style="background:#A7C1F2">소수가 없는 정수로의 변환 </th></tr> <tr> <td><code style="white-space:nowrap;">{{#expr: 1/3 <b>round 0</b> }}</code></td> <td>0</td> <td>소수 자리가 5보다 작아 반올림으로 0이 되었습니다. </td></tr> <tr> <td><code style="white-space:nowrap;">{{#expr: 1/2 <b>round 0</b> }}</code></td> <td>1</td> <td>소수 자리가 5보다 커서 반올림으로 1이 되었습니다. </td></tr> <tr> <td><code style="white-space:nowrap;">{{#expr: 3/4 <b>round 0</b> }}</code></td> <td>1</td> <td>소수 자리가 5보다 커서 반올림으로 1이 되었습니다. </td></tr> <tr> <td><code style="white-space:nowrap;">{{#expr: -1/3 <b>round 0</b> }}</code></td> <td>-0</td> <td>음수로 소수 자리가 -5보다 작아서 반올림으로 -0이 되었습니다. </td></tr> <tr> <td><code style="white-space:nowrap;">{{#expr: -1/2 <b>round 0</b> }}</code></td> <td>-1</td> <td>음수로 소수 자리가 -5보다 커서 반올림으로 -1이 되었습니다. </td></tr> <tr> <td><code style="white-space:nowrap;">{{#expr: -3/4 <b>round 0</b> }}</code></td> <td>-1</td> <td>음수로 소수 자리가 -5보다 커서 반올림으로 -1이 되었습니다. </td></tr> <tr> <th colspan="3" style="background:#A7C1F2">올림 혹은 내림 </th></tr> <tr> <td><code style="white-space:nowrap;">{{#expr: <b>ceil(</b>1/3<b>)</b> }}</code></td> <td>1</td> <td>올림을 이용해 1을 만들었습니다. </td></tr> <tr> <td><code style="white-space:nowrap;">{{#expr: <b>floor(</b>1/3<b>)</b> }}</code></td> <td>0</td> <td>내렴을 이용해 0을 만들었습니다. </td></tr> <tr> <td><code style="white-space:nowrap;">{{#expr: <b>ceil(</b>-1/3<b>)</b> }}</code></td> <td>-0</td> <td>올림을 이용해 -0을 만들었습니다. </td></tr> <tr> <td><code style="white-space:nowrap;">{{#expr: <b>floor(</b>-1/3<b>)</b> }}</code></td> <td>-1</td> <td>내림을 이용해 -1을 만들었습니다. </td></tr> <tr> <td><code style="white-space:nowrap;">{{#expr: <b>ceil</b> 1/3 }}</code></td> <td>0.33333333333333</td> <td>괄호가 있어야 적용됩니다.<br /><table class="warning-message" style="background-color: var( --background-color-error-subtle, #ffe9e5 ); color: var( --color-base, #202122 ); border: 1px var( --border-color-error, #9f3526 ) solid; box-sizing: border-box; margin: 0.5em 0; padding: 0.5em;"><tbody><tr><td style="white-space: nowrap; vertical-align: top;"><span style="position: relative; top: -2px;"><span typeof="mw:File"><span><img alt="경고" src="//upload.wikimedia.org/wikipedia/commons/thumb/b/bf/OOjs_UI_icon_notice-destructive.svg/20px-OOjs_UI_icon_notice-destructive.svg.png" decoding="async" width="18" height="18" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/b/bf/OOjs_UI_icon_notice-destructive.svg/27px-OOjs_UI_icon_notice-destructive.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/b/bf/OOjs_UI_icon_notice-destructive.svg/36px-OOjs_UI_icon_notice-destructive.svg.png 2x" data-file-width="20" data-file-height="20" /></span></span></span> <b>경고:</b> </td><td style="padding-left: 0.5em vertical-align: top;">이렇게 쓸 경우 시스템은 <b>ceil(</b>1/3<b>)</b>이 아닌 <b>(ceil</b> 1<b>)</b>/3로 해석합니다.</td></tr></tbody></table> </td></tr> <tr> <th colspan="3" style="background:#A7C1F2">Rounding large numbers </th></tr> <tr> <td><code style="white-space:nowrap;">{{#expr: 1e-92 round 400 }}</code></td> <td>1.0E-92 </td> <td><span lang="en" dir="ltr" class="mw-content-ltr">Rounding to a very large number leads to infinity.</span> <span lang="en" dir="ltr" class="mw-content-ltr">Hence, the original value without the infinity is given as the answer.</span> </td></tr> <tr> <td><code style="white-space:nowrap;">{{#expr: 1e108 round 200 }}</code></td> <td>1.0E+108 </td> <td><span lang="en" dir="ltr" class="mw-content-ltr">Same as above.</span> </td></tr></tbody></table> <p><span id="Strings"></span> </p> <div class="mw-heading mw-heading3"><h3 id="문자열_자료형" data-mw-thread-id="h-문자열_자료형-#expr"><span id=".EB.AC.B8.EC.9E.90.EC.97.B4_.EC.9E.90.EB.A3.8C.ED.98.95"></span><span data-mw-comment-start="" id="h-문자열_자료형-#expr"></span>문자열 자료형<span data-mw-comment-end="h-문자열_자료형-#expr"></span></h3></div> <p>표현식은 오직 숫자 자료형만 받습니다. 문자열 자료형이나 문자 자료형은 비교할 수 없습니다. 따옴표를 쓴 "1"도 문자열입니다. 이 경우 <a href="#ifeq">#ifeq</a>를 사용하셔야 합니다. </p> <dl><dd><code class="mw-highlight mw-highlight-lang-wikitext mw-content-ltr" dir="ltr"><span class="p">{{</span><span class="nf">#expr</span><span class="p">:</span> "a" = "a" <span class="p">}}</span></code> → <b><strong class="error">Expression error: Unrecognized punctuation character """.</strong></b></dd> <dd><code class="mw-highlight mw-highlight-lang-wikitext mw-content-ltr" dir="ltr"><span class="p">{{</span><span class="nf">#expr</span><span class="p">:</span> a = a <span class="p">}}</span></code> → <b><strong class="error">Expression error: Unrecognized word "a".</strong></b></dd> <dd><code class="mw-highlight mw-highlight-lang-wikitext mw-content-ltr" dir="ltr"><span class="p">{{</span><span class="nf">#ifeq</span><span class="p">:</span> a <span class="p">|</span> a <span class="p">|</span> 1 <span class="p">|</span> 0 <span class="p">}}</span></code> → <b>1</b></dd></dl> <div class="mw-heading mw-heading2 ext-discussiontools-init-section"><h2 id="#if" data-mw-thread-id="h-#if"><span id=".23if"></span><span data-mw-comment-start="" id="h-#if"></span>#if<span data-mw-comment-end="h-#if"></span></h2><!--__DTELLIPSISBUTTON__{"threadItem":{"headingLevel":2,"name":"h-","type":"heading","level":0,"id":"h-#if","replies":[]}}--></div> <div lang="en" dir="ltr" class="mw-content-ltr"> <p>This function evaluates a test string and determines whether or not it is empty. A test string containing only white space is considered to be empty. </p> </div> <dl><dd><code class="mw-highlight mw-highlight-lang-wikitext mw-content-ltr" dir="ltr"><span class="p">{{</span><span class="nf">#if</span><span class="p">:</span> 테스트 문자열 <span class="p">|</span> value if test string is not empty <span class="p">|</span> value if test string is empty (or only white space)<span class="p">}}</span></code></dd></dl> <dl><dd><code class="mw-highlight mw-highlight-lang-wikitext mw-content-ltr" dir="ltr"><span class="p">{{</span><span class="nf">#if</span><span class="p">:</span> 첫 번째 변수 <span class="p">|</span> 두 번째 변수 <span class="p">|</span> 세 번째 변수 <span class="p">}}</span></code></dd></dl> <div lang="en" dir="ltr" class="mw-content-ltr"> <p>This function first tests whether the first parameter is not empty. If the first parameter is not empty, the function displays the second argument. If the first parameter is empty or contains only whitespace characters (spaces, newlines, etc.) it displays the third argument. </p> </div> <dl><dd><code class="mw-highlight mw-highlight-lang-wikitext mw-content-ltr" dir="ltr"><span class="p">{{</span><span class="nf">#if</span><span class="p">:</span> <span class="p">|</span> yes <span class="p">|</span> no<span class="p">}}</span></code> → <b>no</b></dd> <dd><code class="mw-highlight mw-highlight-lang-wikitext mw-content-ltr" dir="ltr"><span class="p">{{</span><span class="nf">#if</span><span class="p">:</span> string <span class="p">|</span> yes <span class="p">|</span> no<span class="p">}}</span></code> → <b>yes</b></dd> <dd><code class="mw-highlight mw-highlight-lang-wikitext mw-content-ltr" dir="ltr"><span class="p">{{</span><span class="nf">#if</span><span class="p">:</span> <span class="ni">&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span> <span class="p">|</span> yes <span class="p">|</span> no<span class="p">}}</span></code> → <b>no</b></dd> <dd><code class="mw-highlight mw-highlight-lang-wikitext mw-content-ltr" dir="ltr"><span class="p">{{</span><span class="nf">#if</span><span class="p">:</span> <span class="p">|</span> yes <span class="p">|</span> no<span class="p">}}</span></code> → <b>no</b></dd></dl> <div lang="en" dir="ltr" class="mw-content-ltr"> <p>The test string is always interpreted as pure text, so mathematical expressions are not evaluated (see <a href="##ifexpr">#ifexpr</a> for that): </p> </div> <dl><dd><code class="mw-highlight mw-highlight-lang-wikitext mw-content-ltr" dir="ltr"><span class="p">{{</span><span class="nf">#if</span><span class="p">:</span> 1==2 <span class="p">|</span> yes <span class="p">|</span> no <span class="p">}}</span></code> → <b>yes</b></dd> <dd><code class="mw-highlight mw-highlight-lang-wikitext mw-content-ltr" dir="ltr"><span class="p">{{</span><span class="nf">#if</span><span class="p">:</span> 0 <span class="p">|</span> yes <span class="p">|</span> no <span class="p">}}</span></code> → <b>yes</b></dd></dl> <div lang="en" dir="ltr" class="mw-content-ltr"> <p>The last parameter (false) may be omitted: </p> </div> <dl><dd><code class="mw-highlight mw-highlight-lang-wikitext mw-content-ltr" dir="ltr"><span class="p">{{</span><span class="nf">#if</span><span class="p">:</span> foo <span class="p">|</span> yes <span class="p">}}</span></code> → <b> yes</b></dd> <dd><code class="mw-highlight mw-highlight-lang-wikitext mw-content-ltr" dir="ltr"><span class="p">{{</span><span class="nf">#if</span><span class="p">:</span> <span class="p">|</span> yes <span class="p">}}</span></code> → <b> </b></dd> <dd><code class="mw-highlight mw-highlight-lang-wikitext mw-content-ltr" dir="ltr"><span class="p">{{</span><span class="nf">#if</span><span class="p">:</span> foo <span class="p">|</span> <span class="p">|</span> no<span class="p">}}</span></code> → <b> </b></dd></dl> <p><span lang="en" dir="ltr" class="mw-content-ltr">The function may be nested. To do so, nest the inner <code>#if</code> function in its full form in place of a parameter of the enclosing <code>#if</code> function. Up to seven levels of nesting is possible, although that may depend on the wiki or a memory limit.</span> </p> <div class="mw-highlight mw-highlight-lang-wikitext mw-content-ltr" dir="ltr"><pre><span></span><span class="p">{{</span><span class="nf">#if</span><span class="p">:</span>test string <span class="p">|</span>value if test string is not empty <span class="p">|{{</span><span class="nf">#if</span><span class="p">:</span>test string <span class="p">|</span>value if test string is not empty <span class="p">|</span>value if test string is empty (or only white space) <span class="p">}}</span> <span class="p">}}</span> </pre></div> <p><span lang="en" dir="ltr" class="mw-content-ltr">You can also use a parameter as the test string in your <code>#if</code> statement. You need to ensure you add the <code>|</code> (pipe symbol) after the name of the variable.</span> <span lang="en" dir="ltr" class="mw-content-ltr">(So that if the parameter does not have a value, it evaluates to an empty string instead of the string "<code>{{{1}}}</code>".)</span> </p> <dl><dd><code class="mw-highlight">{{#if:<span class="nb">{{{</span><span class="cp">1</span><span style="color:#d73333" dir="ltr">|</span><span class="nb">}}}</span>|<span lang="en" dir="ltr" class="mw-content-ltr">You entered text in variable 1</span>|<span lang="en" dir="ltr" class="mw-content-ltr">There is no text in variable 1</span>}}</code></dd></dl> <div lang="en" dir="ltr" class="mw-content-ltr"> <p>See <a href="/wiki/Special:MyLanguage/Help:Parser_functions_in_templates" title="Special:MyLanguage/Help:Parser functions in templates">Help:Parser functions in templates</a><span style="display:none"><a href="/wiki/Help:Parser_functions_in_templates" title="Help:Parser functions in templates"> </a></span> for more examples of this parser function. </p> </div> <p><span class="anchor" id="ifeq"></span><span class="anchor" id="IFEQ"></span><span class="anchor" id="Ifeq"></span><span class="anchor" id="IfEq"></span><span class="anchor" id="If_equal"></span> </p> <div class="mw-heading mw-heading2 ext-discussiontools-init-section"><h2 id="#ifeq" data-mw-thread-id="h-#ifeq"><span id=".23ifeq"></span><span data-mw-comment-start="" id="h-#ifeq"></span>#ifeq<span data-mw-comment-end="h-#ifeq"></span></h2><!--__DTELLIPSISBUTTON__{"threadItem":{"headingLevel":2,"name":"h-","type":"heading","level":0,"id":"h-#ifeq","replies":[]}}--></div> <p><span lang="en" dir="ltr" class="mw-content-ltr">This parser function compares two input strings, determines whether they are identical, and returns one of two strings based on the result.</span> <span lang="en" dir="ltr" class="mw-content-ltr">If more comparisons and output strings are required, consider using <code>#switch</code>.</span> </p> <dl><dd><code>{{#ifeq: <i>string 1</i> | <i>string 2</i> | <i>value if identical</i> | <i>value if different</i> }}</code></dd></dl> <div lang="en" dir="ltr" class="mw-content-ltr"> <p>If both strings are valid numerical values, the strings are compared numerically: </p> </div> <dl><dd><code class="mw-highlight mw-highlight-lang-wikitext mw-content-ltr" dir="ltr"><span class="p">{{</span><span class="nf">#ifeq</span><span class="p">:</span> 01 <span class="p">|</span> 1 <span class="p">|</span> equal <span class="p">|</span> not equal<span class="p">}}</span></code> → <b>equal</b></dd> <dd><code class="mw-highlight mw-highlight-lang-wikitext mw-content-ltr" dir="ltr"><span class="p">{{</span><span class="nf">#ifeq</span><span class="p">:</span> 0 <span class="p">|</span> -0 <span class="p">|</span> equal <span class="p">|</span> not equal<span class="p">}}</span></code> → <b>equal</b></dd> <dd><code class="mw-highlight mw-highlight-lang-wikitext mw-content-ltr" dir="ltr"><span class="p">{{</span><span class="nf">#ifeq</span><span class="p">:</span> 1e3 <span class="p">|</span> 1000 <span class="p">|</span> equal <span class="p">|</span> not equal<span class="p">}}</span></code> → <b>equal</b></dd> <dd><code class="mw-highlight mw-highlight-lang-wikitext mw-content-ltr" dir="ltr"><span class="p">{{</span><span class="nf">#ifeq</span><span class="p">:</span> <span class="p">{{</span><span class="nf">#expr</span><span class="p">:</span>10^3<span class="p">}}</span> <span class="p">|</span> 1000 <span class="p">|</span> equal <span class="p">|</span> not equal<span class="p">}}</span></code> → <b>equal</b></dd></dl> <div lang="en" dir="ltr" class="mw-content-ltr"> <p>Otherwise, the comparison is made as text; this comparison is case-sensitive: </p> </div> <dl><dd><code class="mw-highlight mw-highlight-lang-wikitext mw-content-ltr" dir="ltr"><span class="p">{{</span><span class="nf">#ifeq</span><span class="p">:</span> foo <span class="p">|</span> bar <span class="p">|</span> equal <span class="p">|</span> not equal<span class="p">}}</span></code> → <b>not equal</b></dd> <dd><code class="mw-highlight mw-highlight-lang-wikitext mw-content-ltr" dir="ltr"><span class="p">{{</span><span class="nf">#ifeq</span><span class="p">:</span> foo <span class="p">|</span> Foo <span class="p">|</span> equal <span class="p">|</span> not equal<span class="p">}}</span></code> → <b>not equal</b></dd> <dd><code class="mw-highlight mw-highlight-lang-wikitext mw-content-ltr" dir="ltr"><span class="p">{{</span><span class="nf">#ifeq</span><span class="p">:</span> "01" <span class="p">|</span> "1" <span class="p">|</span> equal <span class="p">|</span> not equal<span class="p">}}</span></code> → <b>not equal</b> &#160;<i><span lang="en" dir="ltr" class="mw-content-ltr">(compare to similar example above, without the quotes)</span></i></dd> <dd><code class="mw-highlight mw-highlight-lang-wikitext mw-content-ltr" dir="ltr"><span class="p">{{</span><span class="nf">#ifeq</span><span class="p">:</span> 10^3 <span class="p">|</span> 1000 <span class="p">|</span> equal <span class="p">|</span> not equal<span class="p">}}</span></code> → <b>not equal</b> &#160;<i><span lang="en" dir="ltr" class="mw-content-ltr">(compare to similar example above, with <code><a href="##expr">#expr</a></code> returning a valid number first)</span></i></dd></dl> <p><span lang="en" dir="ltr" class="mw-content-ltr">As a practical example, consider an existing <a href="/wiki/Special:MyLanguage/Help:Templates" title="Special:MyLanguage/Help:Templates">template</a><span style="display:none"><a href="/wiki/Help:Templates" title="Help:Templates"> </a></span> <code>Template:Timer</code> using the parser to choose between two standard times, short and long.</span> <span lang="en" dir="ltr" class="mw-content-ltr">It takes the parameter as the first input to compare against the string "short" – there is no convention for the order, but it is simpler to read if the parameter goes first.</span> <span lang="en" dir="ltr" class="mw-content-ltr">The template code is defined as:</span> </p> <dl><dd><code class="mw-highlight mw-highlight-lang-wikitext mw-content-ltr" dir="ltr"><span class="p">{{</span><span class="nf">#ifeq</span><span class="p">:</span> <span class="p">{{{</span><span class="nv">1</span><span class="p">|}}}</span> <span class="p">|</span> short <span class="p">|</span> 20 <span class="p">|</span> 40 <span class="p">}}</span></code></dd></dl> <div lang="en" dir="ltr" class="mw-content-ltr"> <p>the following ensue: </p> </div> <dl><dd><code class="mw-highlight mw-highlight-lang-wikitext mw-content-ltr" dir="ltr"><span class="p">{{</span><span class="nt">timer</span><span class="p">|</span>short<span class="p">}}</span></code> → <b>20</b></dd> <dd><code class="mw-highlight mw-highlight-lang-wikitext mw-content-ltr" dir="ltr"><span class="p">{{</span><span class="nt">timer</span><span class="p">|</span>20<span class="p">}}</span></code> → <b>40</b></dd> <dd><code class="mw-highlight mw-highlight-lang-wikitext mw-content-ltr" dir="ltr"><span class="p">{{</span><span class="nt">timer</span><span class="p">}}</span></code> → <b>40</b></dd></dl> <table class="warning-message" style="background-color: var( --background-color-error-subtle, #ffe9e5 ); color: var( --color-base, #202122 ); border: 1px var( --border-color-error, #9f3526 ) solid; box-sizing: border-box; margin: 0.5em 0; padding: 0.5em;"><tbody><tr><td style="white-space: nowrap; vertical-align: top;"><span style="position: relative; top: -2px;"><span typeof="mw:File"><span><img alt="경고" src="//upload.wikimedia.org/wikipedia/commons/thumb/b/bf/OOjs_UI_icon_notice-destructive.svg/20px-OOjs_UI_icon_notice-destructive.svg.png" decoding="async" width="18" height="18" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/b/bf/OOjs_UI_icon_notice-destructive.svg/27px-OOjs_UI_icon_notice-destructive.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/b/bf/OOjs_UI_icon_notice-destructive.svg/36px-OOjs_UI_icon_notice-destructive.svg.png 2x" data-file-width="20" data-file-height="20" /></span></span></span> <b>경고:</b> </td><td style="padding-left: 0.5em vertical-align: top;"><span lang="en" dir="ltr" class="mw-content-ltr">When used inside a parser function, any parser tags and other parser functions must be temporarily replaced with <a href="/wiki/Special:MyLanguage/Strip_marker" title="Special:MyLanguage/Strip marker">a unique code</a><span style="display:none"><a href="/wiki/Strip_marker" title="Strip marker"> </a></span>. This affects comparisons:</span> <dl><dd><code>{{#ifeq: &lt;nowiki&gt;foo&lt;/nowiki&gt; | &lt;nowiki&gt;foo&lt;/nowiki&gt; | equal | not equal}}</code> → <b>not equal </b></dd> <dd><code>{{#ifeq: &lt;math&gt;foo&lt;/math&gt; | &lt;math&gt;foo&lt;/math&gt; | equal | not equal}}</code> → <b>not equal </b></dd> <dd><code>{{#ifeq: {{<a href="/wiki/Help:Magic_words#Miscellaneous" title="Help:Magic words">#tag:</a>math|foo}} | {{#tag:math|foo}} | equal | not equal}}</code> → <b>not equal </b></dd> <dd><code class="mw-highlight mw-highlight-lang-wikitext mw-content-ltr" dir="ltr"><span class="p">{{</span><span class="nf">#ifeq</span><span class="p">:</span> <span class="p">[[</span><span class="nt">foo</span><span class="p">]]</span> <span class="p">|</span> <span class="p">[[</span><span class="nt">foo</span><span class="p">]]</span> <span class="p">|</span> equal <span class="p">|</span> not equal<span class="p">}}</span></code> → <b>equal </b></dd></dl> <div lang="en" dir="ltr" class="mw-content-ltr"> <p>If the strings to be compared are given as equal calls to the same <a href="/wiki/Special:MyLanguage/Help:Templates" title="Special:MyLanguage/Help:Templates">template</a><span style="display:none"><a href="/wiki/Help:Templates" title="Help:Templates"> </a></span> containing such tags, then the condition is true, but in the case of two templates with identical content containing such tags it is false. </p> </div></td></tr></tbody></table> <table class="warning-message" style="background-color: var( --background-color-error-subtle, #ffe9e5 ); color: var( --color-base, #202122 ); border: 1px var( --border-color-error, #9f3526 ) solid; box-sizing: border-box; margin: 0.5em 0; padding: 0.5em;"><tbody><tr><td style="white-space: nowrap; vertical-align: top;"><span style="position: relative; top: -2px;"><span typeof="mw:File"><span><img alt="경고" src="//upload.wikimedia.org/wikipedia/commons/thumb/b/bf/OOjs_UI_icon_notice-destructive.svg/20px-OOjs_UI_icon_notice-destructive.svg.png" decoding="async" width="18" height="18" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/b/bf/OOjs_UI_icon_notice-destructive.svg/27px-OOjs_UI_icon_notice-destructive.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/b/bf/OOjs_UI_icon_notice-destructive.svg/36px-OOjs_UI_icon_notice-destructive.svg.png 2x" data-file-width="20" data-file-height="20" /></span></span></span> <b>경고:</b> </td><td style="padding-left: 0.5em vertical-align: top;"><span lang="en" dir="ltr" class="mw-content-ltr">Literal comparisons to <a href="/wiki/Special:MyLanguage/Help:Magic_words#Page_names" title="Special:MyLanguage/Help:Magic words">page-name magic words</a><span style="display:none"><a href="/wiki/Help:Magic_words#Page_names" title="Help:Magic words"> </a></span> may fail depending on site configuration.</span> <span lang="en" dir="ltr" class="mw-content-ltr">For example, {{FULLPAGENAME}}, depending on wiki, may capitalize the first letter, and will replace all underscores with spaces.</span> <div lang="en" dir="ltr" class="mw-content-ltr"> <p>To work around this, apply the magic word to both parameters: </p> </div> <dl><dd><code class="mw-highlight mw-highlight-lang-wikitext mw-content-ltr" dir="ltr"><span class="p">{{</span><span class="nf">#ifeq</span><span class="p">:</span> <span class="p">{{</span><span class="nf">FULLPAGENAME</span><span class="p">:</span> L'Aquila<span class="p">}}</span> <span class="p">|</span> <span class="p">{{</span><span class="nf">FULLPAGENAME</span><span class="p">}}</span> <span class="p">|</span> equal <span class="p">|</span> not equal<span class="p">}}</span></code> → <b>equal</b></dd></dl></td></tr></tbody></table> <div class="mw-heading mw-heading2 ext-discussiontools-init-section"><h2 id="#iferror" data-mw-thread-id="h-#iferror"><span id=".23iferror"></span><span data-mw-comment-start="" id="h-#iferror"></span>#iferror<span data-mw-comment-end="h-#iferror"></span></h2><!--__DTELLIPSISBUTTON__{"threadItem":{"headingLevel":2,"name":"h-","type":"heading","level":0,"id":"h-#iferror","replies":[]}}--></div> <div lang="en" dir="ltr" class="mw-content-ltr"> <p>This function takes an input string and returns one of two results; the function evaluates to <code>true</code> if the input string contains an HTML object with <code>class="error"</code>, as generated by other parser functions such as <code><a href="##expr">#expr</a></code>, <code><a href="##time">#time</a></code> and <code><a href="##rel2abs">#rel2abs</a></code>, <a href="/wiki/Special:MyLanguage/Help:Templates" title="Special:MyLanguage/Help:Templates">template</a> errors such as loops and recursions, and other "failsoft" parser errors. </p> </div> <dl><dd><code>{{#iferror: <i>test string</i> | <i>value if error</i> | <i>value if correct</i> }}</code></dd></dl> <div lang="en" dir="ltr" class="mw-content-ltr"> <p>One or both of the return strings can be omitted. If the <code>correct</code> string is omitted, the <code>test string</code> is returned if it is not erroneous. If the <code>error</code> string is also omitted, an empty string is returned on an error: </p> </div> <dl><dd><code class="mw-highlight mw-highlight-lang-wikitext mw-content-ltr" dir="ltr"><span class="p">{{</span><span class="nf">#iferror</span><span class="p">:</span> <span class="p">{{</span><span class="nf">#expr</span><span class="p">:</span> 1 + 2 <span class="p">}}</span> <span class="p">|</span> error <span class="p">|</span> correct <span class="p">}}</span></code> → <b>correct</b></dd> <dd><code class="mw-highlight mw-highlight-lang-wikitext mw-content-ltr" dir="ltr"><span class="p">{{</span><span class="nf">#iferror</span><span class="p">:</span> <span class="p">{{</span><span class="nf">#expr</span><span class="p">:</span> 1 + X <span class="p">}}</span> <span class="p">|</span> error <span class="p">|</span> correct <span class="p">}}</span></code> → <b>error</b></dd> <dd><code class="mw-highlight mw-highlight-lang-wikitext mw-content-ltr" dir="ltr"><span class="p">{{</span><span class="nf">#iferror</span><span class="p">:</span> <span class="p">{{</span><span class="nf">#expr</span><span class="p">:</span> 1 + 2 <span class="p">}}</span> <span class="p">|</span> error <span class="p">}}</span></code> → <b>3</b></dd> <dd><code class="mw-highlight mw-highlight-lang-wikitext mw-content-ltr" dir="ltr"><span class="p">{{</span><span class="nf">#iferror</span><span class="p">:</span> <span class="p">{{</span><span class="nf">#expr</span><span class="p">:</span> 1 + X <span class="p">}}</span> <span class="p">|</span> error <span class="p">}}</span></code> → <b>error</b></dd> <dd><code class="mw-highlight mw-highlight-lang-wikitext mw-content-ltr" dir="ltr"><span class="p">{{</span><span class="nf">#iferror</span><span class="p">:</span> <span class="p">{{</span><span class="nf">#expr</span><span class="p">:</span> 1 + 2 <span class="p">}}</span> <span class="p">}}</span></code> → <b>3</b></dd> <dd><code class="mw-highlight mw-highlight-lang-wikitext mw-content-ltr" dir="ltr"><span class="p">{{</span><span class="nf">#iferror</span><span class="p">:</span> <span class="p">{{</span><span class="nf">#expr</span><span class="p">:</span> 1 + X <span class="p">}}</span> <span class="p">}}</span></code> → <b>‌</b></dd> <dd><code class="mw-highlight mw-highlight-lang-wikitext mw-content-ltr" dir="ltr"><span class="p">{{</span><span class="nf">#iferror</span><span class="p">:</span> <span class="p">{{</span><span class="nf">#expr</span><span class="p">:</span> . <span class="p">}}</span> <span class="p">|</span> error <span class="p">|</span> correct <span class="p">}}</span></code> → <b>correct</b></dd> <dd><code class="mw-highlight mw-highlight-lang-wikitext mw-content-ltr" dir="ltr"><span class="p">{{</span><span class="nf">#iferror</span><span class="p">:</span> <span class="p">&lt;</span><span class="nt">strong</span><span class="w"> </span><span class="na">class</span><span class="o">=</span><span class="s2">"error"</span><span class="p">&gt;</span>a<span class="p">&lt;/</span><span class="nt">strong</span><span class="p">&gt;</span> <span class="p">|</span> error <span class="p">|</span> correct <span class="p">}}</span></code> → <b>error</b></dd></dl> <p><span lang="en" dir="ltr" class="mw-content-ltr">Some errors may cause a tracking category to be added, using <code>{{#iferror:}}</code> will not suppress the addition of the category.</span> </p> <div class="mw-heading mw-heading2 ext-discussiontools-init-section"><h2 id="#ifexpr" data-mw-thread-id="h-#ifexpr"><span id=".23ifexpr"></span><span data-mw-comment-start="" id="h-#ifexpr"></span>#ifexpr<span data-mw-comment-end="h-#ifexpr"></span></h2><!--__DTELLIPSISBUTTON__{"threadItem":{"headingLevel":2,"name":"h-","type":"heading","level":0,"id":"h-#ifexpr","replies":[]}}--></div> <div lang="en" dir="ltr" class="mw-content-ltr"> <p>This function evaluates a mathematical expression and returns one of two strings depending on the boolean value of the result: </p> </div> <dl><dd><code>{{#ifexpr: <i>expression</i> | <i>value if true</i> | <i>value if false</i> }}</code></dd></dl> <div lang="en" dir="ltr" class="mw-content-ltr"> <p>The <code>expression</code> input is evaluated exactly as for <code><a href="##expr">#expr</a></code> above, with the same operators being available. The output is then evaluated as a boolean expression. </p> </div> <div lang="en" dir="ltr" class="mw-content-ltr"> <p>An empty input expression evaluates to <code class="mw-highlight mw-highlight-lang-php mw-content-ltr" style="" dir="ltr"><span class="k">false</span></code>: </p> </div> <dl><dd><code class="mw-highlight mw-highlight-lang-wikitext mw-content-ltr" dir="ltr"><span class="p">{{</span><span class="nf">#ifexpr</span><span class="p">:</span> <span class="p">|</span> yes <span class="p">|</span> no<span class="p">}}</span></code> → <b>no</b></dd></dl> <div lang="en" dir="ltr" class="mw-content-ltr"> <p>As mentioned above, zero evaluates to <code class="mw-highlight mw-highlight-lang-php mw-content-ltr" style="" dir="ltr"><span class="k">false</span></code> and any nonzero value evaluates to <code class="mw-highlight mw-highlight-lang-php mw-content-ltr" style="" dir="ltr"><span class="k">true</span></code>, so this function is equivalent to one using <code><a href="##ifeq">#ifeq</a></code> and <code><a href="##expr">#expr</a></code> only: </p> </div> <dl><dd><code>{{#ifeq: {{#expr: <i>expression</i> }} | 0 | <i>value if false</i> | <i>value if true</i> }}</code></dd></dl> <div lang="en" dir="ltr" class="mw-content-ltr"> <p>except for an empty or wrong input expression (an error message is treated as an empty string; it is not equal to zero, so we get <code>value if true</code>). </p> </div> <dl><dd><code class="mw-highlight mw-highlight-lang-wikitext mw-content-ltr" dir="ltr"><span class="p">{{</span><span class="nf">#ifexpr</span><span class="p">:</span> = <span class="p">|</span> yes <span class="p">|</span> no <span class="p">}}</span></code> → <b> <strong class="error">Expression error: Unexpected = operator.</strong></b></dd></dl> <div lang="en" dir="ltr" class="mw-content-ltr"> <p>comparing </p> </div> <dl><dd><code class="mw-highlight mw-highlight-lang-wikitext mw-content-ltr" dir="ltr"><span class="p">{{</span><span class="nf">#ifeq</span><span class="p">:</span> <span class="p">{{</span><span class="nf">#expr</span><span class="p">:</span> = <span class="p">}}</span> <span class="p">|</span> 0 <span class="p">|</span> no <span class="p">|</span> yes <span class="p">}}</span></code> → <b> yes</b></dd></dl> <div lang="en" dir="ltr" class="mw-content-ltr"> <p>Either or both of the return values may be omitted; no output is given when the appropriate branch is left empty: </p> </div> <dl><dd><code class="mw-highlight mw-highlight-lang-wikitext mw-content-ltr" dir="ltr"><span class="p">{{</span><span class="nf">#ifexpr</span><span class="p">:</span> 1 &gt; 0 <span class="p">|</span> yes <span class="p">}}</span></code> → <b>yes</b></dd> <dd><code class="mw-highlight mw-highlight-lang-wikitext mw-content-ltr" dir="ltr"><span class="p">{{</span><span class="nf">#ifexpr</span><span class="p">:</span> 1 &lt; 0 <span class="p">|</span> yes <span class="p">}}</span></code> → <b> </b></dd> <dd><code class="mw-highlight mw-highlight-lang-wikitext mw-content-ltr" dir="ltr"><span class="p">{{</span><span class="nf">#ifexpr</span><span class="p">:</span> 0 = 0 <span class="p">|</span> yes <span class="p">}}</span></code> → <b> yes</b></dd> <dd><code class="mw-highlight mw-highlight-lang-wikitext mw-content-ltr" dir="ltr"><span class="p">{{</span><span class="nf">#ifexpr</span><span class="p">:</span> 1 &gt; 0 <span class="p">|</span> <span class="p">|</span> no<span class="p">}}</span></code> → <b> </b></dd> <dd><code class="mw-highlight mw-highlight-lang-wikitext mw-content-ltr" dir="ltr"><span class="p">{{</span><span class="nf">#ifexpr</span><span class="p">:</span> 1 &lt; 0 <span class="p">|</span> <span class="p">|</span> no<span class="p">}}</span></code> → <b> no</b></dd> <dd><code class="mw-highlight mw-highlight-lang-wikitext mw-content-ltr" dir="ltr"><span class="p">{{</span><span class="nf">#ifexpr</span><span class="p">:</span> 1 &gt; 0 <span class="p">}}</span></code> → <b> </b></dd></dl> <p><span lang="en" dir="ltr" class="mw-content-ltr">Boolean operators of equality or inequality operators are supported.</span> </p> <dl><dd><code class="mw-highlight mw-highlight-lang-wikitext mw-content-ltr" dir="ltr"><span class="p">{{</span><span class="nf">#ifexpr</span><span class="p">:</span> 0 = 0 or 1 = 0 <span class="p">|</span> yes<span class="p">}}</span></code> → <b>yes</b></dd> <dd><code class="mw-highlight mw-highlight-lang-wikitext mw-content-ltr" dir="ltr"><span class="p">{{</span><span class="nf">#ifexpr</span><span class="p">:</span> 0 = 0 and 1 = 0 <span class="p">|</span> <span class="p">|</span> no<span class="p">}}</span></code> → <b>no</b></dd> <dd><code class="mw-highlight mw-highlight-lang-wikitext mw-content-ltr" dir="ltr"><span class="p">{{</span><span class="nf">#ifexpr</span><span class="p">:</span> 2 &gt; 0 or 1 &lt; 0 <span class="p">|</span> yes<span class="p">}}</span></code> → <b>yes</b></dd> <dd><code class="mw-highlight mw-highlight-lang-wikitext mw-content-ltr" dir="ltr"><span class="p">{{</span><span class="nf">#ifexpr</span><span class="p">:</span> 2 &gt; 0 and 1 &gt; 0 <span class="p">|</span> yes <span class="p">|</span> no<span class="p">}}</span></code> → <b>yes</b></dd></dl> <table class="warning-message" style="background-color: var( --background-color-error-subtle, #ffe9e5 ); color: var( --color-base, #202122 ); border: 1px var( --border-color-error, #9f3526 ) solid; box-sizing: border-box; margin: 0.5em 0; padding: 0.5em;"><tbody><tr><td style="white-space: nowrap; vertical-align: top;"><span style="position: relative; top: -2px;"><span typeof="mw:File"><span><img alt="경고" src="//upload.wikimedia.org/wikipedia/commons/thumb/b/bf/OOjs_UI_icon_notice-destructive.svg/20px-OOjs_UI_icon_notice-destructive.svg.png" decoding="async" width="18" height="18" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/b/bf/OOjs_UI_icon_notice-destructive.svg/27px-OOjs_UI_icon_notice-destructive.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/b/bf/OOjs_UI_icon_notice-destructive.svg/36px-OOjs_UI_icon_notice-destructive.svg.png 2x" data-file-width="20" data-file-height="20" /></span></span></span> <b>경고:</b> </td><td style="padding-left: 0.5em vertical-align: top;"><span lang="en" dir="ltr" class="mw-content-ltr">The results of numerical comparisons with <code><a href="##ifexpr">#ifexpr</a></code> do not always match those of <code><a href="##ifeq">#ifeq</a></code> and <code><a href="##switch">#switch</a></code>.</span> <span lang="en" dir="ltr" class="mw-content-ltr">These latter two are more accurate than <code><a href="##ifexpr">#ifexpr</a></code>, and so may not return equivalent results.</span> <p><span lang="en" dir="ltr" class="mw-content-ltr">Consider these comparisons with the final digit changed:</span> </p> <dl><dd><code class="mw-highlight mw-highlight-lang-wikitext mw-content-ltr" dir="ltr"><span class="p">{{</span><span class="nf">#ifeq</span><span class="p">:</span> 12345678901234567 <span class="p">|</span> 12345678901234568 <span class="p">|</span> equal <span class="p">|</span> not equal<span class="p">}}</span></code> → <b>not equal</b></dd> <dd><code class="mw-highlight mw-highlight-lang-wikitext mw-content-ltr" dir="ltr"><span class="p">{{</span><span class="nf">#switch</span><span class="p">:</span> 12345678901234567 <span class="p">|</span><span class="nl"> 12345678901234568 </span><span class="o">=</span> equal <span class="p">|</span> not equal<span class="p">}}</span></code> → <b>not equal</b></dd></dl> <p><span lang="en" dir="ltr" class="mw-content-ltr">Because PHP used in <code><a href="##ifeq">#ifeq</a></code> and <code><a href="##switch">#switch</a></code> compares two numbers of type integer, it returns the expected result correctly.</span> <span lang="en" dir="ltr" class="mw-content-ltr">Whereas with <code><a href="##ifexpr">#ifexpr</a></code> and the same numbers:</span> </p> <dl><dd><code class="mw-highlight mw-highlight-lang-wikitext mw-content-ltr" dir="ltr"><span class="p">{{</span><span class="nf">#ifexpr</span><span class="p">:</span> 12345678901234567 = 12345678901234568 <span class="p">|</span> equal <span class="p">|</span> not equal<span class="p">}}</span></code> → <b>equal</b></dd></dl> <p><span lang="en" dir="ltr" class="mw-content-ltr">With the different digit, the result of equal is actually incorrect.</span> </p> <span lang="en" dir="ltr" class="mw-content-ltr">This behaviour in <code><a href="##ifexpr">#ifexpr</a></code> is caused because MediaWiki converts literal numbers in expressions to type float, which, for large integers like these, involves rounding.</span><br /><br /></td></tr></tbody></table> <p><span class="anchor" id="ifexist"></span><span class="anchor" id="Ifexist"></span><span class="anchor" id="ifExist"></span><span class="anchor" id="IfExist"></span><span class="anchor" id="IFexist"></span><span class="anchor" id="IFEXIST"></span> </p> <div class="mw-heading mw-heading2 ext-discussiontools-init-section"><h2 id="#ifexist" data-mw-thread-id="h-#ifexist"><span id=".23ifexist"></span><span data-mw-comment-start="" id="h-#ifexist"></span>#ifexist<span data-mw-comment-end="h-#ifexist"></span></h2><!--__DTELLIPSISBUTTON__{"threadItem":{"headingLevel":2,"name":"h-","type":"heading","level":0,"id":"h-#ifexist","replies":["h-ifexist_limits-#ifexist","h-ifexist_and_wanted_pages-#ifexist"]}}--></div> <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r7217224" /><div role="note" class="hatnote"><span lang="en" dir="ltr" class="mw-content-ltr">See <a href="/wiki/Manual:Checking_for_page_existence" title="Manual:Checking for page existence">Manual:Checking for page existence</a> for other methods of checking if a page exists with different limitations</span></div> <div lang="en" dir="ltr" class="mw-content-ltr"> <p>This function takes an input string, interprets it as a page title, and returns one of two values depending on whether or not the page exists on the local wiki. </p> </div> <dl><dd><code>{{#ifexist: <i>page title</i> | <i>value if exists</i> | <i>value if doesn't exist</i> }}</code></dd></dl> <div lang="en" dir="ltr" class="mw-content-ltr"> <p>The function evaluates to <code class="mw-highlight mw-highlight-lang-php mw-content-ltr" style="" dir="ltr"><span class="k">true</span></code> if the page exists, whether it contains content, is visibly blank (contains meta-data such as category links or <a href="/wiki/Special:MyLanguage/Help:Magic_words" title="Special:MyLanguage/Help:Magic words">magic words</a><span style="display:none"><a href="/wiki/Help:Magic_words" title="Help:Magic words"> </a></span>, but no visible content), is blank, or is a <a href="/wiki/Special:MyLanguage/Help:Redirects" title="Special:MyLanguage/Help:Redirects">redirect</a><span style="display:none"><a href="/wiki/Help:Redirects" title="Help:Redirects"> </a></span>. Only pages that are redlinked evaluate to <code class="mw-highlight mw-highlight-lang-php mw-content-ltr" style="" dir="ltr"><span class="k">false</span></code>, including if the page used to exist but has been deleted. </p> </div> <dl><dd><code>{{#ifexist: Help:Extension:ParserFunctions/ko | exists | doesn't exist }}</code> → <b>exists</b></dd> <dd><code>{{#ifexist: XXHelp:Extension:ParserFunctions/koXX | exists | doesn't exist }}</code> → <b>doesn't exist</b></dd></dl> <div lang="en" dir="ltr" class="mw-content-ltr"> <p>The function evaluates to <code class="mw-highlight mw-highlight-lang-php mw-content-ltr" style="" dir="ltr"><span class="k">true</span></code> for <a href="/wiki/Special:MyLanguage/Help:System_message" title="Special:MyLanguage/Help:System message">system messages</a><span style="display:none"><a href="/wiki/Help:System_message" title="Help:System message"> </a></span> that have been customized, and for <a href="/wiki/Special:MyLanguage/Help:Special_pages" title="Special:MyLanguage/Help:Special pages">special pages</a><span style="display:none"><a href="/wiki/Help:Special_pages" title="Help:Special pages"> </a></span> that are defined by the software. </p> </div> <dl><dd><code>{{#ifexist: Special:Watchlist | exists | doesn't exist }}</code> → <b>exists</b></dd> <dd><code>{{#ifexist: Special:CheckUser | exists | doesn't exist }}</code> → <b>exists</b> <span lang="en" dir="ltr" class="mw-content-ltr">(because the <a href="/wiki/Special:MyLanguage/Extension:Checkuser" title="Special:MyLanguage/Extension:Checkuser">Checkuser</a><span style="display:none"><a href="/wiki/Extension:Checkuser" class="mw-redirect" title="Extension:Checkuser"> </a></span> extension is installed on this wiki)</span></dd> <dd><code>{{#ifexist: MediaWiki:Copyright | exists | doesn't exist }}</code> → <b>doesn't exist</b> <span lang="en" dir="ltr" class="mw-content-ltr">(because <a href="/wiki/MediaWiki:Copyright" title="MediaWiki:Copyright">MediaWiki:Copyright</a> has not been customized)</span></dd></dl> <div lang="en" dir="ltr" class="mw-content-ltr"> <p>If a page checks a target using <code>#ifexist:</code>, then that page will appear in the <a href="/wiki/Special:WhatLinksHere" title="Special:WhatLinksHere">Special:WhatLinksHere</a> list for the target page. So if the code <code>{{#ifexist:Foo }}</code> were included live on this page (Help:Extension:ParserFunctions/ko), <a href="/wiki/Special:WhatLinksHere/Foo" title="Special:WhatLinksHere/Foo">Special:WhatLinksHere/Foo</a> will list Help:Extension:ParserFunctions/ko. </p> </div> <div lang="en" dir="ltr" class="mw-content-ltr"> <p>On wikis using a shared media repository, <code>#ifexist:</code> can be used to check if a file has been uploaded to the repository but not to the wiki itself: </p> </div> <dl><dd><code>{{#ifexist: File:Example.png | exists | doesn't exist }}</code> → <b>doesn't exist</b></dd> <dd><code>{{#ifexist: Image:Example.png | exists | doesn't exist }}</code> → <b>doesn't exist</b></dd> <dd><code>{{#ifexist: Media:Example.png | exists | doesn't exist }}</code> → <b>exists</b></dd></dl> <div lang="en" dir="ltr" class="mw-content-ltr"> <p>If a local description page has been created for the file, the result is <b>exists</b> for all of the above. </p> </div> <div lang="en" dir="ltr" class="mw-content-ltr"> <p><code>#ifexist:</code> does not work with interwiki links. </p> </div> <div lang="en" dir="ltr" class="mw-content-ltr"> <div class="mw-heading mw-heading3"><h3 id="ifexist_limits" data-mw-thread-id="h-ifexist_limits-#ifexist"><span data-mw-comment-start="" id="h-ifexist_limits-#ifexist"></span>ifexist limits<span data-mw-comment-end="h-ifexist_limits-#ifexist"></span></h3></div> </div> <p><span lang="en" dir="ltr" class="mw-content-ltr"><code>#ifexist:</code> is considered an "expensive parser function"; only a limited number of which can be included on any one page (including functions inside transcluded templates).</span> <span lang="en" dir="ltr" class="mw-content-ltr">When this limit is exceeded, any further <code>#ifexist:</code> functions automatically return false, whether the target page exists or not, and the page is categorized into <a href="/wiki/Category:Pages_with_too_many_expensive_parser_function_calls" title="Category:Pages with too many expensive parser function calls">Category:Pages with too many expensive parser function calls</a>.</span> <span lang="en" dir="ltr" class="mw-content-ltr">The name of the <a href="/wiki/Special:MyLanguage/Help:Tracking_categories" title="Special:MyLanguage/Help:Tracking categories">tracking category</a><span style="display:none"><a href="/wiki/Help:Tracking_categories" title="Help:Tracking categories"> </a></span> may vary depending on the content language of your wiki.</span> </p><p><span lang="en" dir="ltr" class="mw-content-ltr">For some use cases it is possible to emulate the ifexist effect with css, by using the selectors <code>a.new</code> (to select links to unexisting pages) or <code>a:not(.new)</code> (to select links to existing pages).</span> <span lang="en" dir="ltr" class="mw-content-ltr">Furthermore, since the number of expensive parser functions that can be used on a single page is controlled by <code><a href="/wiki/Special:MyLanguage/Manual:$wgExpensiveParserFunctionLimit" title="Special:MyLanguage/Manual:$wgExpensiveParserFunctionLimit">$wgExpensiveParserFunctionLimit</a><span style="display:none"><a href="/wiki/Manual:$wgExpensiveParserFunctionLimit" title="Manual:$wgExpensiveParserFunctionLimit"> </a></span></code>, one can also increase the limit in LocalSettings.php if needed.</span> </p> <div lang="en" dir="ltr" class="mw-content-ltr"> <div class="mw-heading mw-heading3"><h3 id="ifexist_and_wanted_pages" data-mw-thread-id="h-ifexist_and_wanted_pages-#ifexist"><span data-mw-comment-start="" id="h-ifexist_and_wanted_pages-#ifexist"></span>ifexist and wanted pages<span data-mw-comment-end="h-ifexist_and_wanted_pages-#ifexist"></span></h3></div> </div> <p><span lang="en" dir="ltr" class="mw-content-ltr">A page that does not exist and is tested for using #ifexist will end up on the <a href="/wiki/Special:MyLanguage/Manual:WantedPages" title="Special:MyLanguage/Manual:WantedPages">Wanted Pages</a>.</span> <span lang="en" dir="ltr" class="mw-content-ltr">See <a href="https://phabricator.wikimedia.org/T14019" class="extiw" title="phabricator:T14019">T14019</a> for the reason, and <a href="https://en.wikipedia.org/wiki/Template:Linkless_exists" class="extiw" title="w:Template:Linkless exists">w:Template:Linkless exists</a> for a workaround.</span> </p> <div class="mw-heading mw-heading2 ext-discussiontools-init-section"><h2 id="#rel2abs" data-mw-thread-id="h-#rel2abs"><span id=".23rel2abs"></span><span data-mw-comment-start="" id="h-#rel2abs"></span>#rel2abs<span data-mw-comment-end="h-#rel2abs"></span></h2><!--__DTELLIPSISBUTTON__{"threadItem":{"headingLevel":2,"name":"h-","type":"heading","level":0,"id":"h-#rel2abs","replies":[]}}--></div> <div lang="en" dir="ltr" class="mw-content-ltr"> <p>This function converts a relative file path into an absolute filepath. </p> </div> <dl><dd><code>{{#rel2abs: <i>path</i> }}</code></dd> <dd><code>{{#rel2abs: <i>path</i> | <i>base path</i> }}</code></dd></dl> <div lang="en" dir="ltr" class="mw-content-ltr"> <p>Within the <code>path</code> input, the following syntax is valid: </p> </div> <ul><li><code>.</code> → <span lang="en" dir="ltr" class="mw-content-ltr">the current level</span></li> <li><code>..</code> → <span lang="en" dir="ltr" class="mw-content-ltr">go up one level</span></li> <li><code>/foo</code> → <span lang="en" dir="ltr" class="mw-content-ltr">go down one level into the subdirectory /foo</span></li></ul> <div lang="en" dir="ltr" class="mw-content-ltr"> <p>If the <code>base path</code> is not specified, the full page name of the page will be used instead: </p> </div> <dl><dd><code>{{#rel2abs: /quok | Help:Foo/bar/baz }}</code> → <b>Help:Foo/bar/baz/quok</b></dd> <dd><code>{{#rel2abs: ./quok | Help:Foo/bar/baz }}</code> → <b>Help:Foo/bar/baz/quok</b></dd> <dd><code>{{#rel2abs: ../quok | Help:Foo/bar/baz }}</code> → <b>Help:Foo/bar/quok</b></dd> <dd><code>{{#rel2abs: ../. | Help:Foo/bar/baz }}</code> → <b>Help:Foo/bar</b></dd></dl> <p><span lang="en" dir="ltr" class="mw-content-ltr">Invalid syntax, such as <code>/.</code> or <code>/./</code>, is ignored.</span> <span lang="en" dir="ltr" class="mw-content-ltr">Since no more than two consecutive full stops are permitted, sequences such as these can be used to separate successive statements:</span> </p> <dl><dd><code>{{#rel2abs: ../quok/. | Help:Foo/bar/baz }}</code> → <b>Help:Foo/bar/quok</b></dd> <dd><code>{{#rel2abs: ../../quok | Help:Foo/bar/baz }}</code> → <b>Help:Foo/quok</b></dd> <dd><code>{{#rel2abs: ../../../quok | Help:Foo/bar/baz }}</code> → <b>quok</b></dd> <dd><code>{{#rel2abs: ../../../../quok | Help:Foo/bar/baz }}</code> → <b><strong class="error">오류: 경로 구조가 잘못되었습니다: "Help:Foo/bar/baz/../../../../quok" (루트 노드 위의 노드에 접속을 시도했습니다)</strong></b></dd></dl> <p><span lang="en" dir="ltr" class="mw-content-ltr">For a similar group of functions see also <a href="/wiki/Special:MyLanguage/Help:Magic_words#URL_data" title="Special:MyLanguage/Help:Magic words">Help:Magic words#URL data</a>.</span> <span lang="en" dir="ltr" class="mw-content-ltr">Built-in parser functions include: 'localurl:', 'fullurl:', 'anchorencode:' etc.</span> </p> <div class="mw-heading mw-heading2 ext-discussiontools-init-section"><h2 id="#switch" data-mw-thread-id="h-#switch"><span id=".23switch"></span><span data-mw-comment-start="" id="h-#switch"></span>#switch<span data-mw-comment-end="h-#switch"></span></h2><!--__DTELLIPSISBUTTON__{"threadItem":{"headingLevel":2,"name":"h-","type":"heading","level":0,"id":"h-#switch","replies":["h-\uae30\ubcf8\uac12-#switch","h-Grouping_results-#switch","h-Use_with_parameters-#switch","h-Comparison_behavior-#switch","h-Raw_equal_signs-#switch","h-#ifeq_\ub300\uccb4-#switch"]}}--></div> <p><i><span lang="en" dir="ltr" class="mw-content-ltr">See also:</span> <a href="https://en.wikipedia.org/wiki/Help:Switch_parser_function" class="extiw" title="w:Help:Switch parser function">w:Help:Switch parser function</a></i> </p><p>이 함수는 여러 경우에 대해 하나의 입력 값을 비교하여 같은 값일 경우 연관된 문자열을 반환합니다. </p> <pre style="white-space:pre-wrap">{{#switch: <i>comparison string</i> | <i>case</i> = <i>result</i> | <i>case</i> = <i>result</i> | <i>...</i> | <i>case</i> = <i>result</i> | <i>default result</i> }}</pre> <p>예제: </p> <dl><dd><code class="mw-highlight mw-highlight-lang-wikitext mw-content-ltr" dir="ltr"><span class="p">{{</span><span class="nf">#switch</span><span class="p">:</span> baz <span class="p">|</span><span class="nl"> foo </span><span class="o">=</span> Foo <span class="p">|</span><span class="nl"> baz </span><span class="o">=</span> Baz <span class="p">|</span> Bar <span class="p">}}</span></code> → <b> Baz </b></dd> <dd><code class="mw-highlight mw-highlight-lang-wikitext mw-content-ltr" dir="ltr"><span class="p">{{</span><span class="nf">#switch</span><span class="p">:</span> foo <span class="p">|</span><span class="nl"> foo </span><span class="o">=</span> Foo <span class="p">|</span><span class="nl"> baz </span><span class="o">=</span> Baz <span class="p">|</span> Bar <span class="p">}}</span></code> → <b> Foo </b></dd> <dd><code class="mw-highlight mw-highlight-lang-wikitext mw-content-ltr" dir="ltr"><span class="p">{{</span><span class="nf">#switch</span><span class="p">:</span> zzz <span class="p">|</span><span class="nl"> foo </span><span class="o">=</span> Foo <span class="p">|</span><span class="nl"> baz </span><span class="o">=</span> Baz <span class="p">|</span> Bar <span class="p">}}</span></code> → <b> Bar </b></dd></dl> <p>#switch를 <code>&lt;onlyinclude /&gt;</code> 등 <a href="/wiki/Transclusion/ko#문서_끼워넣기" title="Transclusion/ko">끼워넣기 태그</a>와 사용하는 것은 틀 제작 및 편집에 익숙치 않은 사용자가 값들을 확인하고 편집할 수 있도록 도와주고 가독성을 지원하는 설정 파일에 영향을 줄 수 있습니다. 끼워넣기 태그와 함께 사용하는 것을 피하세요. </p><p><span id="Default"></span> </p> <div class="mw-heading mw-heading3"><h3 id="기본값" data-mw-thread-id="h-기본값-#switch"><span id=".EA.B8.B0.EB.B3.B8.EA.B0.92"></span><span data-mw-comment-start="" id="h-기본값-#switch"></span>기본값<span data-mw-comment-end="h-기본값-#switch"></span></h3></div> <div lang="en" dir="ltr" class="mw-content-ltr"> <p>The <code><i>default result</i></code> is returned if no <code><i>case</i></code> string matches the <code><i>comparison string</i></code>: </p> </div> <dl><dd><code class="mw-highlight mw-highlight-lang-wikitext mw-content-ltr" dir="ltr"><span class="p">{{</span><span class="nf">#switch</span><span class="p">:</span> test <span class="p">|</span><span class="nl"> foo </span><span class="o">=</span> Foo <span class="p">|</span><span class="nl"> baz </span><span class="o">=</span> Baz <span class="p">|</span> Bar <span class="p">}}</span></code> → <b> Bar </b></dd></dl> <p><span lang="en" dir="ltr" class="mw-content-ltr">In this syntax, the default result must be the last parameter and must not contain a raw equals sign (an equals sign without <code>{{}}</code>).</span> <span lang="en" dir="ltr" class="mw-content-ltr">If it does, it will be treated as a case comparison, and no text will display if no cases match.</span> <span lang="en" dir="ltr" class="mw-content-ltr">This is because the default value has not been defined (is empty).</span> <span lang="en" dir="ltr" class="mw-content-ltr">If a case matches however, its associated string will be returned.</span> </p> <dl><dd><code class="mw-highlight mw-highlight-lang-wikitext mw-content-ltr" dir="ltr"><span class="p">{{</span><span class="nf">#switch</span><span class="p">:</span> test <span class="p">|</span> Bar <span class="p">|</span><span class="nl"> foo </span><span class="o">=</span> Foo <span class="p">|</span><span class="nl"> baz </span><span class="o">=</span> Baz <span class="p">}}</span></code>&#160;→ <b> </b></dd> <dd><code class="mw-highlight mw-highlight-lang-wikitext mw-content-ltr" dir="ltr"><span class="p">{{</span><span class="nf">#switch</span><span class="p">:</span> test <span class="p">|</span><span class="nl"> foo </span><span class="o">=</span> Foo <span class="p">|</span><span class="nl"> baz </span><span class="o">=</span> Baz <span class="p">|</span><span class="nl"> B</span><span class="o">=</span>ar <span class="p">}}</span></code>&#160;→ <b> </b></dd> <dd><code class="mw-highlight mw-highlight-lang-wikitext mw-content-ltr" dir="ltr"><span class="p">{{</span><span class="nf">#switch</span><span class="p">:</span> test <span class="p">|</span><span class="nl"> test </span><span class="o">=</span> Foo <span class="p">|</span><span class="nl"> baz </span><span class="o">=</span> Baz <span class="p">|</span><span class="nl"> B</span><span class="o">=</span>ar <span class="p">}}</span></code>&#160;→ <b> Foo </b></dd></dl> <div lang="en" dir="ltr" class="mw-content-ltr"> <p>Alternatively, the default result may be explicitly declared with a <code><i>case</i></code> string of "<code>#default</code>". </p> </div> <pre style="white-space:pre-wrap">{{#switch: <i>comparison string</i> | <i>case</i> = <i>result</i> | <i>case</i> = <i>result</i> | <i>...</i> | <i>case</i> = <i>result</i> | #default = <i>default result</i> }}</pre> <div lang="en" dir="ltr" class="mw-content-ltr"> <p>Default results declared in this way may be placed anywhere within the function: </p> </div> <dl><dd><code class="mw-highlight mw-highlight-lang-wikitext mw-content-ltr" dir="ltr"><span class="p">{{</span><span class="nf">#switch</span><span class="p">:</span> test <span class="p">|</span><span class="nl"> foo </span><span class="o">=</span> Foo <span class="p">|</span><span class="nl"> #default </span><span class="o">=</span> Bar <span class="p">|</span><span class="nl"> baz </span><span class="o">=</span> Baz <span class="p">}}</span></code> → <b> Bar </b></dd></dl> <div lang="en" dir="ltr" class="mw-content-ltr"> <p>If the <code><i>default</i></code> parameter is omitted and no match is made, no <code><i>result</i></code> is returned: </p> </div> <dl><dd><code class="mw-highlight mw-highlight-lang-wikitext mw-content-ltr" dir="ltr"><span class="p">{{</span><span class="nf">#switch</span><span class="p">:</span> test <span class="p">|</span><span class="nl"> foo </span><span class="o">=</span> Foo <span class="p">|</span><span class="nl"> baz </span><span class="o">=</span> Baz <span class="p">}}</span></code> → <b> </b></dd></dl> <div lang="en" dir="ltr" class="mw-content-ltr"> <div class="mw-heading mw-heading3"><h3 id="Grouping_results" data-mw-thread-id="h-Grouping_results-#switch"><span data-mw-comment-start="" id="h-Grouping_results-#switch"></span>Grouping results<span data-mw-comment-end="h-Grouping_results-#switch"></span></h3></div> </div> <div lang="en" dir="ltr" class="mw-content-ltr"> <p>It is possible to have 'fall through' values, where several <code><i>case</i></code> strings return the same <code><i>result</i></code> string. This minimizes duplication. </p> </div> <pre style="white-space:pre-wrap">{{#switch: <i>comparison string</i> | <i>case1</i> = <i>result1</i> | <i>case2</i> | <i>case3</i> | <i>case4</i> = <i>result234</i> | <i>case5</i> = <i>result5</i> | <i>case6</i> | <i>case7</i> = <i>result67</i> | #default = <i>default result</i> }}</pre> <p><span lang="en" dir="ltr" class="mw-content-ltr">Here cases 2, 3 and 4 all return <code><i>result234</i></code>; cases 6 and 7 both return <code><i>result67</i></code>.</span> <span lang="en" dir="ltr" class="mw-content-ltr">The "<code>#default = </code>" in the last parameter may be omitted in the above case.</span> </p> <div lang="en" dir="ltr" class="mw-content-ltr"> <div class="mw-heading mw-heading3"><h3 id="Use_with_parameters" data-mw-thread-id="h-Use_with_parameters-#switch"><span data-mw-comment-start="" id="h-Use_with_parameters-#switch"></span>Use with parameters<span data-mw-comment-end="h-Use_with_parameters-#switch"></span></h3></div> </div> <p><span lang="en" dir="ltr" class="mw-content-ltr">The function may be used with parameters as the test string.</span> <span lang="en" dir="ltr" class="mw-content-ltr">In this case, it is not necessary to place the pipe after the parameter name, because it is very unlikely that you will choose to set a case to be the string "<code>{{{<i>parameter name</i>}}}</code>".</span> (<span lang="en" dir="ltr" class="mw-content-ltr">This is the value the parameter will default to if the pipe is absent and the parameter doesn't exist or have a value.</span> <span lang="en" dir="ltr" class="mw-content-ltr">See <a href="/wiki/Special:MyLanguage/Help:Parser_functions_in_templates" title="Special:MyLanguage/Help:Parser functions in templates">Help:Parser functions in templates</a><span style="display:none"><a href="/wiki/Help:Parser_functions_in_templates" title="Help:Parser functions in templates"> </a></span>.</span>) </p> <dl><dd><code class="mw-highlight mw-highlight-lang-wikitext mw-content-ltr" dir="ltr"><span class="p">{{</span><span class="nf">#switch</span><span class="p">:</span> <span class="p">{{{</span><span class="nv">1</span><span class="p">}}}</span> <span class="p">|</span><span class="nl"> foo </span><span class="o">=</span> Foo <span class="p">|</span><span class="nl"> baz </span><span class="o">=</span> Baz <span class="p">|</span> Bar <span class="p">}}</span></code></dd></dl> <p><span lang="en" dir="ltr" class="mw-content-ltr">In the above case, if <code>{{{1}}}</code> equals <code>foo</code>, the function will return <code>Foo</code>.</span> <span lang="en" dir="ltr" class="mw-content-ltr">If it equals <code>baz</code>, the function will return <code>Baz</code>.</span> <span lang="en" dir="ltr" class="mw-content-ltr">If the parameter is empty or does not exist, the function will return <code>Bar</code>.</span> </p> <div lang="en" dir="ltr" class="mw-content-ltr"> <p>As in the section above, cases can be combined to give a single result. </p> </div> <dl><dd><code class="mw-highlight mw-highlight-lang-wikitext mw-content-ltr" dir="ltr"><span class="p">{{</span><span class="nf">#switch</span><span class="p">:</span> <span class="p">{{{</span><span class="nv">1</span><span class="p">}}}</span> <span class="p">|</span> foo <span class="p">|</span> zoo <span class="p">|</span><span class="nl"> roo </span><span class="o">=</span> Foo <span class="p">|</span><span class="nl"> baz </span><span class="o">=</span> Baz <span class="p">|</span> Bar <span class="p">}}</span></code></dd></dl> <p><span lang="en" dir="ltr" class="mw-content-ltr">Here, if <code>{{{1}}}</code> equals <code>foo</code>, <code>zoo</code> or <code>roo</code>, the function will return <code>Foo</code>.</span> <span lang="en" dir="ltr" class="mw-content-ltr">If it equals <code>baz</code>, the function will return <code>Baz</code>.</span> <span lang="en" dir="ltr" class="mw-content-ltr">If the parameter is empty or does not exist, the function will return <code>Bar</code>.</span> </p> <div lang="en" dir="ltr" class="mw-content-ltr"> <p>Additionally, the default result can be omitted if you do not wish to return anything if the test parameter value does not match any of the cases. </p> </div> <dl><dd><code class="mw-highlight mw-highlight-lang-wikitext mw-content-ltr" dir="ltr"><span class="p">{{</span><span class="nf">#switch</span><span class="p">:</span> <span class="p">{{{</span><span class="nv">1</span><span class="p">}}}</span> <span class="p">|</span><span class="nl"> foo </span><span class="o">=</span> Foo <span class="p">|</span><span class="nl"> bar </span><span class="o">=</span> Bar <span class="p">}}</span></code></dd></dl> <div lang="en" dir="ltr" class="mw-content-ltr"> <p>In this case, the function returns an empty string unless <code>{{{1}}}</code> exists and equals <code>foo</code> or <code>bar</code>, in which case it returns <code>Foo</code> or <code>Bar</code>, respectively. </p> </div> <div lang="en" dir="ltr" class="mw-content-ltr"> <p>This has the same effect as declaring the default result as empty. </p> </div> <dl><dd><code class="mw-highlight mw-highlight-lang-wikitext mw-content-ltr" dir="ltr"><span class="p">{{</span><span class="nf">#switch</span><span class="p">:</span> <span class="p">{{{</span><span class="nv">1</span><span class="p">}}}</span> <span class="p">|</span> foo <span class="p">|</span> zoo <span class="p">|</span><span class="nl"> roo </span><span class="o">=</span> Foo <span class="p">|</span><span class="nl"> baz </span><span class="o">=</span> Baz <span class="p">|</span> <span class="p">}}</span></code></dd></dl> <p><span lang="en" dir="ltr" class="mw-content-ltr">If for some reason you decide to set a case as "<code>{{{<i>parameter name</i>}}}</code>", the function will return that case's result when the parameter doesn't exist or doesn't have a value.</span> <span lang="en" dir="ltr" class="mw-content-ltr">The parameter would have to exist and have a value other than the string "<code>{{{<i>parameter name</i>}}}</code>" to return the function's default result.</span> </p> <dl><dd><span lang="en" dir="ltr" class="mw-content-ltr">(when <code>{{{1}}}</code> doesn't exist or is empty):</span> <dl><dd><code class="mw-highlight mw-highlight-lang-wikitext mw-content-ltr" dir="ltr"><span class="p">{{</span><span class="nf">#switch</span><span class="p">:</span> <span class="p">{{{</span><span class="nv">1</span><span class="p">}}}</span> <span class="p">|</span> <span class="p">{{{</span><span class="nv">1</span><span class="p">}}}</span> = Foo <span class="p">|</span><span class="nl"> baz </span><span class="o">=</span> Baz <span class="p">|</span> Bar <span class="p">}}</span></code> → <b> Foo </b></dd></dl></dd> <dd><span lang="en" dir="ltr" class="mw-content-ltr">(when <code>{{{1}}}</code> has the value "<code>test</code>"):</span> <dl><dd><code class="mw-highlight mw-highlight-lang-wikitext mw-content-ltr" dir="ltr"><span class="p">{{</span><span class="nf">#switch</span><span class="p">:</span> <span class="p">{{{</span><span class="nv">1</span><span class="p">}}}</span> <span class="p">|</span> <span class="p">{{{</span><span class="nv">1</span><span class="p">}}}</span> = Foo <span class="p">|</span><span class="nl"> baz </span><span class="o">=</span> Baz <span class="p">|</span> Bar <span class="p">}}</span></code> → <b> Bar </b></dd></dl></dd> <dd><span lang="en" dir="ltr" class="mw-content-ltr">(when <code>{{{1}}}</code> has the value "<code>{{{1}}}</code>"):</span> <dl><dd><code class="mw-highlight mw-highlight-lang-wikitext mw-content-ltr" dir="ltr"><span class="p">{{</span><span class="nf">#switch</span><span class="p">:</span> <span class="p">{{{</span><span class="nv">1</span><span class="p">}}}</span> <span class="p">|</span> <span class="p">{{{</span><span class="nv">1</span><span class="p">}}}</span> = Foo <span class="p">|</span><span class="nl"> baz </span><span class="o">=</span> Baz <span class="p">|</span> Bar <span class="p">}}</span></code> → <b> Foo </b></dd></dl></dd></dl> <div lang="en" dir="ltr" class="mw-content-ltr"> <p>In this hypothetical case, you would need to add the pipe to the parameter (<code>{{{1<span style="color:red; font-weight:bold">|</span>}}}</code>). </p> </div> <div lang="en" dir="ltr" class="mw-content-ltr"> <div class="mw-heading mw-heading3"><h3 id="Comparison_behavior" data-mw-thread-id="h-Comparison_behavior-#switch"><span data-mw-comment-start="" id="h-Comparison_behavior-#switch"></span>Comparison behavior<span data-mw-comment-end="h-Comparison_behavior-#switch"></span></h3></div> </div> <div lang="en" dir="ltr" class="mw-content-ltr"> <p>As with <code><a href="##ifeq">#ifeq</a></code>, the comparison is made numerically if both the comparison string and the case string being tested are numeric; or as a case-sensitive string otherwise: </p> </div> <dl><dd><code class="mw-highlight mw-highlight-lang-wikitext mw-content-ltr" dir="ltr"><span class="p">{{</span><span class="nf">#switch</span><span class="p">:</span> 0 + 1 <span class="p">|</span><span class="nl"> 1 </span><span class="o">=</span> one <span class="p">|</span><span class="nl"> 2 </span><span class="o">=</span> two <span class="p">|</span> three<span class="p">}}</span></code>&#160;→ <b>three</b></dd> <dd><code class="mw-highlight mw-highlight-lang-wikitext mw-content-ltr" dir="ltr"><span class="p">{{</span><span class="nf">#switch</span><span class="p">:</span> <span class="p">{{</span><span class="nf">#expr</span><span class="p">:</span> 0 + 1<span class="p">}}</span> <span class="p">|</span><span class="nl"> 1 </span><span class="o">=</span> one <span class="p">|</span><span class="nl"> 2 </span><span class="o">=</span> two <span class="p">|</span> three<span class="p">}}</span></code>&#160;→ <b>one</b></dd> <dd><code class="mw-highlight mw-highlight-lang-wikitext mw-content-ltr" dir="ltr"><span class="p">{{</span><span class="nf">#switch</span><span class="p">:</span> 02 <span class="p">|</span><span class="nl"> +1 </span><span class="o">=</span> one <span class="p">|</span><span class="nl"> +2 </span><span class="o">=</span> two <span class="p">|</span> three<span class="p">}}</span></code>&#160;→ <b>two</b></dd> <dd><code class="mw-highlight mw-highlight-lang-wikitext mw-content-ltr" dir="ltr"><span class="p">{{</span><span class="nf">#switch</span><span class="p">:</span> 100 <span class="p">|</span><span class="nl"> 1e1 </span><span class="o">=</span> ten <span class="p">|</span><span class="nl"> 1e2 </span><span class="o">=</span> hundred <span class="p">|</span> other<span class="p">}}</span></code>&#160;→ <b>hundred</b></dd></dl> <dl><dd><code class="mw-highlight mw-highlight-lang-wikitext mw-content-ltr" dir="ltr"><span class="p">{{</span><span class="nf">#switch</span><span class="p">:</span> a <span class="p">|</span><span class="nl"> a </span><span class="o">=</span> A <span class="p">|</span><span class="nl"> b </span><span class="o">=</span> B <span class="p">|</span> C<span class="p">}}</span></code>&#160;→ <b>A</b></dd> <dd><code class="mw-highlight mw-highlight-lang-wikitext mw-content-ltr" dir="ltr"><span class="p">{{</span><span class="nf">#switch</span><span class="p">:</span> A <span class="p">|</span><span class="nl"> a </span><span class="o">=</span> A <span class="p">|</span><span class="nl"> b </span><span class="o">=</span> B <span class="p">|</span> C<span class="p">}}</span></code>&#160;→ <b>C</b></dd></dl> <div lang="en" dir="ltr" class="mw-content-ltr"> <p>A <code><i>case</i></code> string may be empty: </p> </div> <dl><dd><code class="mw-highlight mw-highlight-lang-wikitext mw-content-ltr" dir="ltr"><span class="p">{{</span><span class="nf">#switch</span><span class="p">:</span> <span class="p">|</span><span class="nl"> </span><span class="o">=</span> Nothing <span class="p">|</span><span class="nl"> foo </span><span class="o">=</span> Foo <span class="p">|</span> Something <span class="p">}}</span></code> → <b>Nothing</b></dd></dl> <div lang="en" dir="ltr" class="mw-content-ltr"> <p>Once a match is found, subsequent <code><i>cases</i></code> are ignored: </p> </div> <dl><dd><code class="mw-highlight mw-highlight-lang-wikitext mw-content-ltr" dir="ltr"><span class="p">{{</span><span class="nf">#switch</span><span class="p">:</span> b <span class="p">|</span><span class="nl"> f </span><span class="o">=</span> Foo <span class="p">|</span><span class="nl"> b </span><span class="o">=</span> Bar <span class="p">|</span><span class="nl"> b </span><span class="o">=</span> Baz <span class="p">|</span> <span class="p">}}</span></code> → <b>Bar</b></dd></dl> <table class="warning-message" style="background-color: var( --background-color-error-subtle, #ffe9e5 ); color: var( --color-base, #202122 ); border: 1px var( --border-color-error, #9f3526 ) solid; box-sizing: border-box; margin: 0.5em 0; padding: 0.5em;"><tbody><tr><td style="white-space: nowrap; vertical-align: top;"><span style="position: relative; top: -2px;"><span typeof="mw:File"><span><img alt="경고" src="//upload.wikimedia.org/wikipedia/commons/thumb/b/bf/OOjs_UI_icon_notice-destructive.svg/20px-OOjs_UI_icon_notice-destructive.svg.png" decoding="async" width="18" height="18" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/b/bf/OOjs_UI_icon_notice-destructive.svg/27px-OOjs_UI_icon_notice-destructive.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/b/bf/OOjs_UI_icon_notice-destructive.svg/36px-OOjs_UI_icon_notice-destructive.svg.png 2x" data-file-width="20" data-file-height="20" /></span></span></span> <b>경고:</b> </td><td style="padding-left: 0.5em vertical-align: top;"><div lang="en" dir="ltr" class="mw-content-ltr"> <p>Numerical comparisons with <code><a href="##switch">#switch</a></code> and <code><a href="##ifeq">#ifeq</a></code> are not equivalent to comparisons in expressions (see also above): </p> </div> <dl><dd><code class="mw-highlight mw-highlight-lang-wikitext mw-content-ltr" dir="ltr"><span class="p">{{</span><span class="nf">#switch</span><span class="p">:</span> 12345678901234567 <span class="p">|</span><span class="nl"> 12345678901234568 </span><span class="o">=</span> A <span class="p">|</span> B<span class="p">}}</span></code>&#160;→ <b>B</b></dd> <dd><code class="mw-highlight mw-highlight-lang-wikitext mw-content-ltr" dir="ltr"><span class="p">{{</span><span class="nf">#ifexpr</span><span class="p">:</span> 12345678901234567 = 12345678901234568 <span class="p">|</span> A <span class="p">|</span> B<span class="p">}}</span></code>&#160;→ <b>A</b></dd></dl></td></tr></tbody></table> <div lang="en" dir="ltr" class="mw-content-ltr"> <div class="mw-heading mw-heading3"><h3 id="Raw_equal_signs" data-mw-thread-id="h-Raw_equal_signs-#switch"><span data-mw-comment-start="" id="h-Raw_equal_signs-#switch"></span>Raw equal signs<span data-mw-comment-end="h-Raw_equal_signs-#switch"></span></h3></div> </div> <div lang="en" dir="ltr" class="mw-content-ltr"> <p>"Case" strings cannot contain raw equals signs. To work around this, use the <a href="/wiki/Special:MyLanguage/Help:Magic_words#Other" title="Special:MyLanguage/Help:Magic words">{{=}}</a> magic word, or replace equals sign with HTML code <code>&amp;#61;</code>. </p> </div> <div lang="en" dir="ltr" class="mw-content-ltr"> <p>Example: </p> </div> <table class="wikitable"> <tbody><tr> <th><span lang="en" dir="ltr" class="mw-content-ltr">You type</span> </th> <th><span lang="en" dir="ltr" class="mw-content-ltr">You get</span> </th></tr> <tr> <td><div class="mw-highlight mw-highlight-lang-wikitext mw-content-ltr" dir="ltr"><pre><span></span><span class="p">{{</span><span class="nf">#switch</span><span class="p">:</span> 1=2 <span class="p">|</span><span class="nl"> 1</span><span class="o">=</span>2 = raw <span class="p">|</span> 1<span class="p">&lt;</span><span class="nt">nowiki</span><span class="p">&gt;</span>=<span class="p">&lt;/</span><span class="nt">nowiki</span><span class="p">&gt;</span>2 = nowiki <span class="p">|</span> 1<span class="p">{{</span><span class="nf">=</span><span class="p">}}</span>2 = template <span class="p">|</span> default <span class="p">}}</span> </pre></div> </td> <td><b>template</b> </td></tr> <tr> <td><div class="mw-highlight mw-highlight-lang-wikitext mw-content-ltr" dir="ltr"><pre><span></span><span class="p">{{</span><span class="nf">#switch</span><span class="p">:</span> 1=2 <span class="p">|</span><span class="nl"> 1&amp;#61;2 </span><span class="o">=</span> html <span class="p">|</span> default <span class="p">}}</span> </pre></div> </td> <td><b>html</b> </td></tr></tbody></table> <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r6651107" /><div role="note" class="note note-info"><span lang="en" dir="ltr" class="mw-content-ltr">For a simple real life example of the use of this function, check <a class="external text" href="https://en.wikipedia.org/w/index.php?title=Template:NBA_color&amp;action=edit&amp;oldid=600531646">Template:NBA color</a>. Two complex examples can be found at <a href="/wiki/Special:MyLanguage/Template:Extension" title="Special:MyLanguage/Template:Extension">틀:확장 기능</a><span style="display:none"><a href="/wiki/Template:Extension" title="Template:Extension"> </a></span> and <a href="https://en.wikipedia.org/wiki/Template:BOTREQ" class="extiw" title="w:Template:BOTREQ">w:Template:BOTREQ</a>.</span></div> <p><span id="Replacing_#ifeq"></span> </p> <div class="mw-heading mw-heading3"><h3 id="#ifeq_대체" data-mw-thread-id="h-#ifeq_대체-#switch"><span id=".23ifeq_.EB.8C.80.EC.B2.B4"></span><span data-mw-comment-start="" id="h-#ifeq_대체-#switch"></span>#ifeq 대체<span data-mw-comment-end="h-#ifeq_대체-#switch"></span></h3></div> <div lang="en" dir="ltr" class="mw-content-ltr"> <p><code>#switch</code> can be used to reduce <a href="/wiki/Special:MyLanguage/Help:Expansion_depth" title="Special:MyLanguage/Help:Expansion depth">expansion depth</a>. </p> </div> <div lang="en" dir="ltr" class="mw-content-ltr"> <p>For example: </p> </div> <ul><li><code class="mw-highlight mw-highlight-lang-wikitext mw-content-ltr" dir="ltr"><span class="p">{{</span><span class="nf">#switch</span><span class="p">:{{{</span><span class="nv">1</span><span class="p">}}}</span> <span class="p">|</span><span class="nl">condition1</span><span class="o">=</span>branch1 <span class="p">|</span><span class="nl">condition2</span><span class="o">=</span>branch2 <span class="p">|</span><span class="nl">condition3</span><span class="o">=</span>branch3 <span class="p">|</span>branch4<span class="p">}}</span></code></li></ul> <div lang="en" dir="ltr" class="mw-content-ltr"> <p>is equivalent to </p> </div> <ul><li><code class="mw-highlight mw-highlight-lang-wikitext mw-content-ltr" dir="ltr"><span class="p">{{</span><span class="nf">#ifeq</span><span class="p">:{{{</span><span class="nv">1</span><span class="p">}}}|</span>condition1 <span class="p">|</span>branch1 <span class="p">|{{</span><span class="nf">#ifeq</span><span class="p">:{{{</span><span class="nv">1</span><span class="p">}}}|</span>condition2 <span class="p">|</span>branch2 <span class="p">|{{</span><span class="nf">#ifeq</span><span class="p">:{{{</span><span class="nv">1</span><span class="p">}}}|</span>condition3 <span class="p">|</span>branch3 <span class="p">|</span>branch4<span class="p">}}}}}}</span></code></li></ul> <div lang="en" dir="ltr" class="mw-content-ltr"> <p>i.e. deep nesting, linear: </p> </div> <div class="mw-highlight mw-highlight-lang-wikitext mw-content-ltr" dir="ltr"><pre><span></span><span class="p">{{</span><span class="nf">#ifeq</span><span class="p">:{{{</span><span class="nv">1</span><span class="p">}}}|</span>condition1 <span class="p">|</span><span class="cm">&lt;!--then--&gt;</span>branch1 <span class="p">|</span><span class="cm">&lt;!--else--&gt;</span><span class="p">{{</span><span class="nf">#ifeq</span><span class="p">:{{{</span><span class="nv">1</span><span class="p">}}}|</span>condition2 <span class="p">|</span><span class="cm">&lt;!--then--&gt;</span>branch2 <span class="p">|</span><span class="cm">&lt;!--else--&gt;</span><span class="p">{{</span><span class="nf">#ifeq</span><span class="p">:{{{</span><span class="nv">1</span><span class="p">}}}|</span>condition3 <span class="p">|</span><span class="cm">&lt;!--then--&gt;</span>branch3 <span class="p">|</span><span class="cm">&lt;!--else--&gt;</span>branch4<span class="p">}}}}}}</span> </pre></div> <div lang="en" dir="ltr" class="mw-content-ltr"> <p>On the other hand, the switch replacement could be complicated/impractical for IFs nested in both branches (shown with alternatives of indentation, indented on both sides), making full symmetrical tree: </p> </div> <div class="mw-highlight mw-highlight-lang-wikitext mw-content-ltr" dir="ltr"><pre><span></span><span class="p">{{</span><span class="nf">#ifeq</span><span class="p">:{{{</span><span class="nv">1</span><span class="p">}}}|</span>condition1 <span class="p">|</span><span class="cm">&lt;!--then--&gt;</span>branch1t<span class="p">{{</span> <span class="w"> </span><span class="nf">#ifeq</span><span class="p">:{{{</span><span class="nv">1</span><span class="p">}}}|</span>condition2 <span class="p">|</span><span class="cm">&lt;!--then--&gt;</span>branch1t2t<span class="p">{{</span><span class="nf">#ifeq</span><span class="p">:{{{</span><span class="nv">1</span><span class="p">}}}|</span>condition4<span class="p">|</span><span class="cm">&lt;!--then--&gt;</span>branch1t2t4t<span class="p">|</span><span class="cm">&lt;!--else--&gt;</span>branch1t2t4e<span class="p">}}</span> <span class="p">|</span><span class="cm">&lt;!--else--&gt;</span>branch1t2e<span class="p">{{</span><span class="nf">#ifeq</span><span class="p">:{{{</span><span class="nv">1</span><span class="p">}}}|</span>condition5<span class="p">|</span><span class="cm">&lt;!--then--&gt;</span>branch1t2e5t<span class="p">|</span><span class="cm">&lt;!--else--&gt;</span>branch1t2e5e<span class="p">}}</span> <span class="p">}}</span> <span class="p">|</span><span class="cm">&lt;!--else--&gt;</span>branch1e<span class="p">{{</span><span class="nf">#ifeq</span><span class="p">:{{{</span><span class="nv">1</span><span class="p">}}}|</span>condition3 <span class="p">|</span><span class="cm">&lt;!--then--&gt;</span>branch1e3t<span class="p">{{</span><span class="nf">#ifeq</span><span class="p">:{{{</span><span class="nv">1</span><span class="p">}}}|</span>condition6<span class="p">|</span>branch1e3t6t<span class="p">|</span>branch1e3t6e<span class="p">}}</span> <span class="p">|</span><span class="cm">&lt;!--else--&gt;</span>branch1e3e<span class="p">{{</span> <span class="w"> </span><span class="nf">#ifeq</span><span class="p">:{{{</span><span class="nv">1</span><span class="p">}}}|</span>condition7 <span class="p">|</span>branch1e3e7t <span class="p">|</span>branch1e3e7t <span class="p">}}</span> <span class="p">}}</span> <span class="p">}}</span> </pre></div> <p><span class="anchor" id="time"></span><span class="anchor" id="TIME"></span> </p> <div class="mw-heading mw-heading2 ext-discussiontools-init-section"><h2 id="#time" data-mw-thread-id="h-#time"><span id=".23time"></span><span data-mw-comment-start="" id="h-#time"></span>#time<span data-mw-comment-end="h-#time"></span></h2><!--__DTELLIPSISBUTTON__{"threadItem":{"headingLevel":2,"name":"h-","type":"heading","level":0,"id":"h-#time","replies":["h-Time_Zone_issue-#time","h-#time_format_like_in_signatures-#time"]}}--></div> <table class="wikitable plainlinks" style="float: right; font-size: 90%; line-height: normal; margin-left: 1em; width: 40%;"> <tbody><tr> <th style="background:#C5D8FC">코드 </th> <th style="background:#C5D8FC">설명 </th> <th style="background:#C5D8FC"><span lang="en" dir="ltr" class="mw-content-ltr">Current output <br /><small class="noprint">(<a class="external text" href="https://www.mediawiki.org/w/index.php?title=Help:Extension:ParserFunctions/ko&amp;action=purge">Purge this page's cache</a> to update)</small></span> </th></tr> <tr> <th style="background:#A7C1F2" colspan="3"><span lang="en" dir="ltr" class="mw-content-ltr">Year</span> </th></tr> <tr> <td style="text-align: center;"><code>Y</code> </td> <td><span lang="en" dir="ltr" class="mw-content-ltr">4-digit year.</span> </td> <td style="text-align: center;">2025 </td></tr> <tr> <td style="text-align: center;"><code>y</code> </td> <td><span lang="en" dir="ltr" class="mw-content-ltr">2-digit year.</span> </td> <td style="text-align: center;">25 </td></tr> <tr> <td style="text-align: center;"><code>L</code> </td> <td><span lang="en" dir="ltr" class="mw-content-ltr">1 if it's a leap year, 0 if not.</span> </td> <td style="text-align: center;">0 </td></tr> <tr> <td style="text-align: center;"><code>o</code><sup id="cite_ref-1" class="reference"><a href="#cite_note-1"><span class="cite-bracket">[</span>note 1<span class="cite-bracket">]</span></a></sup> </td> <td><span lang="en" dir="ltr" class="mw-content-ltr">ISO-8601 year of the specified week.</span><sup id="cite_ref-2" class="reference"><a href="#cite_note-2"><span class="cite-bracket">[</span>note 2<span class="cite-bracket">]</span></a></sup> </td> <td style="text-align: center;">2025<sup id="cite_ref-3" class="reference"><a href="#cite_note-3"><span class="cite-bracket">[</span>note 3<span class="cite-bracket">]</span></a></sup> </td></tr> <tr> <td colspan="3" style="font-size: 88%;"><div class="mw-references-wrap"><ol class="references"> <li id="cite_note-1"><span class="mw-cite-backlink"><a href="#cite_ref-1">↑</a></span> <span class="reference-text"><span lang="en" dir="ltr" class="mw-content-ltr">Requires PHP 5.1.0 and newer and <a href="https://www.mediawiki.org/wiki/Special:Code/MediaWiki/45208" class="extiw" title="rev:45208">rev:45208</a>.</span></span> </li> <li id="cite_note-2"><span class="mw-cite-backlink"><a href="#cite_ref-2">↑</a></span> <span class="reference-text"><span lang="en" dir="ltr" class="mw-content-ltr">This has the same value as Y, except that if the ISO week number (W) belongs to the previous or next year, that year is used instead.</span></span> </li> <li id="cite_note-3"><span class="mw-cite-backlink"><a href="#cite_ref-3">↑</a></span> <span class="reference-text"><span lang="en" dir="ltr" class="mw-content-ltr">Will output literal <i>o</i> if note 1 not fulfilled.</span></span> </li> </ol></div> </td></tr> <tr> <th style="background:#A7C1F2" colspan="3"><span lang="en" dir="ltr" class="mw-content-ltr">Month</span> </th></tr> <tr> <td style="text-align: center;"><code>n</code> </td> <td><span lang="en" dir="ltr" class="mw-content-ltr">Month index, not zero-padded.</span> </td> <td style="text-align: center;">3 </td></tr> <tr> <td style="text-align: center;"><code>m</code> </td> <td><span lang="en" dir="ltr" class="mw-content-ltr">Month index, zero-padded.</span> </td> <td style="text-align: center;">03 </td></tr> <tr> <td style="text-align: center;"><code>M</code> </td> <td><span lang="en" dir="ltr" class="mw-content-ltr">An abbreviation of the month name, in the site language.</span> </td> <td style="text-align: center;">3 </td></tr> <tr> <td style="text-align: center;"><code>F</code> </td> <td><span lang="en" dir="ltr" class="mw-content-ltr">The full month name in the site language.</span> </td> <td style="text-align: center;">3월 </td></tr> <tr> <td style="text-align: center;"><code>xg</code> </td> <td><span lang="en" dir="ltr" class="mw-content-ltr">Output the full month name in the <a href="https://en.wikipedia.org/wiki/Genitive_case" class="extiw" title="w:Genitive case">genitive</a> form for site languages that distinguish between genitive and <a href="https://en.wikipedia.org/wiki/Nominative_case" class="extiw" title="w:Nominative case">nominative</a> forms. This option is useful for many <a href="https://en.wikipedia.org/wiki/Slavic_languages" class="extiw" title="w:Slavic languages">Slavic languages</a> like Polish, Russian, Belarusian, Czech, Slovak, Slovene, Ukrainian, etc.</span> </td> <td style="line-height: 1.6;"><span lang="en" dir="ltr" class="mw-content-ltr">For Polish:</span><br /><code style="font-size: 85%;">{{#time:F Y|June 2010|pl}}</code> → czerwiec 2010<br /><span lang="en" dir="ltr" class="mw-content-ltr">(nominative)</span><br /><code style="font-size: 85%;">{{#time:d xg Y|20 June 2010|pl}}</code> → 20 czerwca 2010<br /><span lang="en" dir="ltr" class="mw-content-ltr">(genitive)</span> </td></tr> <tr> <th style="background:#A7C1F2" colspan="3"><span lang="en" dir="ltr" class="mw-content-ltr">Day of the month or the year</span> </th></tr> <tr> <td style="text-align: center;"><code>j</code> </td> <td><span lang="en" dir="ltr" class="mw-content-ltr">Day of the month, not zero-padded.</span> </td> <td style="text-align: center;">27 </td></tr> <tr> <td style="text-align: center;"><code>d</code> </td> <td><span lang="en" dir="ltr" class="mw-content-ltr">Day of the month, zero-padded.</span> </td> <td style="text-align: center;">27 </td></tr> <tr> <td style="text-align: center;"><code>z</code> </td> <td><span lang="en" dir="ltr" class="mw-content-ltr">Day of the year (January&#160;1 = 0).<br /><span typeof="mw:File"><span><img alt="주의" src="//upload.wikimedia.org/wikipedia/commons/thumb/a/a8/OOjs_UI_icon_lightbulb-yellow.svg/20px-OOjs_UI_icon_lightbulb-yellow.svg.png" decoding="async" width="18" height="18" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/a/a8/OOjs_UI_icon_lightbulb-yellow.svg/27px-OOjs_UI_icon_lightbulb-yellow.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/a/a8/OOjs_UI_icon_lightbulb-yellow.svg/36px-OOjs_UI_icon_lightbulb-yellow.svg.png 2x" data-file-width="20" data-file-height="20" /></span></span>&#160;<b>주의:</b> To get the ISO day of the year add 1.</span> </td> <td style="text-align: center;">85 </td></tr> <tr> <th style="background:#A7C1F2" colspan="3"><span lang="en" dir="ltr" class="mw-content-ltr">Week and day of the week</span> </th></tr> <tr> <td style="text-align: center;"><code>W</code> </td> <td><span lang="en" dir="ltr" class="mw-content-ltr">ISO 8601 week number, zero-padded.</span> </td> <td style="text-align: center;">13 </td></tr> <tr> <td style="text-align: center;"><code>N</code> </td> <td><span lang="en" dir="ltr" class="mw-content-ltr">ISO 8601 day of the week (Monday = 1, Sunday = 7).</span> </td> <td style="text-align: center;">4 </td></tr> <tr> <td style="text-align: center;"><code>w</code> </td> <td><span lang="en" dir="ltr" class="mw-content-ltr">Number of the day of the week (Sunday = 0, Saturday = 6).</span> </td> <td style="text-align: center;">4 </td></tr> <tr> <td style="text-align: center;"><code>D</code> </td> <td><span lang="en" dir="ltr" class="mw-content-ltr">An abbreviation for the day of the week. Rarely internationalized.</span> </td> <td style="text-align: center;">목 </td></tr> <tr> <td style="text-align: center;"><code>l</code> </td> <td><span lang="en" dir="ltr" class="mw-content-ltr">The full weekday name. Rarely internationalized.</span> </td> <td style="text-align: center;">목요일 </td></tr> <tr> <th style="background:#A7C1F2" colspan="3"><span lang="en" dir="ltr" class="mw-content-ltr">Hour</span> </th></tr> <tr> <td style="text-align: center;"><code>a</code> </td> <td><span lang="en" dir="ltr" class="mw-content-ltr">"am" during the morning (00:00:00 → 11:59:59), "pm" otherwise (12:00:00 → 23:59:59).</span> </td> <td style="text-align: center;">am </td></tr> <tr> <td style="text-align: center;"><code>A</code> </td> <td><span lang="en" dir="ltr" class="mw-content-ltr">Uppercase version of <code>a</code> above.</span> </td> <td style="text-align: center;">AM </td></tr> <tr> <td style="text-align: center;"><code>g</code> </td> <td><span lang="en" dir="ltr" class="mw-content-ltr">Hour in 12-hour format, not zero-padded.</span> </td> <td style="text-align: center;">1 </td></tr> <tr> <td style="text-align: center;"><code>h</code> </td> <td><span lang="en" dir="ltr" class="mw-content-ltr">Hour in 12-hour format, zero-padded.</span> </td> <td style="text-align: center;">01 </td></tr> <tr> <td style="text-align: center;"><code>G</code> </td> <td><span lang="en" dir="ltr" class="mw-content-ltr">Hour in 24-hour format, not zero-padded.</span> </td> <td style="text-align: center;">1 </td></tr> <tr> <td style="text-align: center;"><code>H</code> </td> <td><span lang="en" dir="ltr" class="mw-content-ltr">Hour in 24-hour format, zero-padded.</span> </td> <td style="text-align: center;">01 </td></tr> <tr> <th style="background:#A7C1F2" colspan="3">분과 초 </th></tr> <tr> <td style="text-align: center;"><code>i</code> </td> <td><span lang="en" dir="ltr" class="mw-content-ltr">Minutes past the hour, zero-padded.</span> </td> <td style="text-align: center;">50 </td></tr> <tr> <td style="text-align: center;"><code>s</code> </td> <td><span lang="en" dir="ltr" class="mw-content-ltr">Seconds past the minute, zero-padded.</span> </td> <td style="text-align: center;">14 </td></tr> <tr> <td style="text-align: center;"><code>U</code> </td> <td><span lang="en" dir="ltr" class="mw-content-ltr"><a href="https://en.wikipedia.org/wiki/Unix_time" class="extiw" title="w:Unix time">Unix time</a>.</span> <span lang="en" dir="ltr" class="mw-content-ltr">Seconds since January 1 1970 00:00:00 GMT.</span> </td> <td style="text-align: center;">1743040214 </td></tr> <tr> <th id="TimeZone" style="background:#A7C1F2" colspan="3"><span lang="en" dir="ltr" class="mw-content-ltr">Timezone (as of <a href="/wiki/MediaWiki_1.22/Roadmap" title="MediaWiki 1.22/Roadmap">1.22wmf2</a>)</span> </th></tr> <tr> <td style="text-align: center;"><code>e</code> </td> <td><span lang="en" dir="ltr" class="mw-content-ltr">Timezone identifier.</span> </td> <td style="text-align: center;">UTC </td></tr> <tr> <td style="text-align: center;"><code>I</code> </td> <td><span lang="en" dir="ltr" class="mw-content-ltr">Whether or not the date is in daylight savings time.</span> </td> <td style="text-align: center;">0 </td></tr> <tr> <td style="text-align: center;"><code>O</code> </td> <td><span lang="en" dir="ltr" class="mw-content-ltr">Difference to Greenwich time (GMT)</span> </td> <td style="text-align: center;">+0000 </td></tr> <tr> <td style="text-align: center;"><code>P</code> </td> <td><span lang="en" dir="ltr" class="mw-content-ltr">Difference to Greenwich time (GMT), with colon</span> </td> <td style="text-align: center;">+00:00 </td></tr> <tr> <td style="text-align: center;"><code>T</code> </td> <td><span lang="en" dir="ltr" class="mw-content-ltr">Timezone abbreviation.</span> </td> <td style="text-align: center;">UTC </td></tr> <tr> <td style="text-align: center;"><code>Z</code> </td> <td><span lang="en" dir="ltr" class="mw-content-ltr">Timezone offset in seconds.</span> </td> <td style="text-align: center;">0 </td></tr> <tr> <th style="background:#A7C1F2" colspan="3"><span lang="en" dir="ltr" class="mw-content-ltr">Miscellaneous</span> </th></tr> <tr> <td style="text-align: center;"><code>t</code> </td> <td><span lang="en" dir="ltr" class="mw-content-ltr">Number of days in the current month.</span> </td> <td style="text-align: center;">31 </td></tr> <tr> <td style="text-align: center;"><code>c</code> </td> <td><span lang="en" dir="ltr" class="mw-content-ltr">ISO 8601 formatted date, equivalent to <code>Y-m-d"T"H:i:s+00:00</code>.</span> </td> <td style="font-size: 75%;">2025-03-27T01:50:14+00:00 </td></tr> <tr> <td style="text-align: center;"><code>r</code> </td> <td><span lang="en" dir="ltr" class="mw-content-ltr"><a href="https://datatracker.ietf.org/doc/html/rfc5322" class="extiw" title="rfc:5322">RFC 5322</a> formatted date, equivalent to <code>D, j M Y H:i:s +0000</code>, with weekday name and month name not internationalized.</span> </td> <td style="font-size: 75%;">Thu, 27 Mar 2025 01:50:14 +0000 </td></tr> <tr> <th style="background:#A7C1F2" colspan="3"><span lang="en" dir="ltr" class="mw-content-ltr">Non-Gregorian calendars</span> </th></tr> <tr> <th style="background:#8DA7D6; color:black;" colspan="3"><span lang="en" dir="ltr" class="mw-content-ltr">Islamic</span> </th></tr> <tr> <td style="text-align: center;"><code>xmj</code> </td> <td><span lang="en" dir="ltr" class="mw-content-ltr">Day of the month.</span> </td> <td>27 </td></tr> <tr> <td style="text-align: center;"><code>xmF</code> </td> <td><span lang="en" dir="ltr" class="mw-content-ltr">Full month name.</span> </td> <td>Ramadan </td></tr> <tr> <td style="text-align: center;"><code>xmn</code> </td> <td><span lang="en" dir="ltr" class="mw-content-ltr">Month index.</span> </td> <td>9 </td></tr> <tr> <td style="text-align: center;"><code>xmY</code> </td> <td><span lang="en" dir="ltr" class="mw-content-ltr">Full year.</span> </td> <td>1446 </td></tr> <tr> <th style="background:#8DA7D6; color:black;" colspan="3"><span lang="en" dir="ltr" class="mw-content-ltr">Iranian (Jalaly)</span> </th></tr> <tr> <td style="text-align: center;"><code>xit</code> </td> <td><span lang="en" dir="ltr" class="mw-content-ltr">Number of days in the month.</span> </td> <td>31 </td></tr> <tr> <td style="text-align: center;"><code>xiz</code> </td> <td><span lang="en" dir="ltr" class="mw-content-ltr">Day of the year.</span> </td> <td>6 </td></tr> <tr> <td style="text-align: center;"><code>xij</code> </td> <td><span lang="en" dir="ltr" class="mw-content-ltr">Day of the month.</span> </td> <td>7 </td></tr> <tr> <td style="text-align: center;"><code>xiF</code> </td> <td><span lang="en" dir="ltr" class="mw-content-ltr">Full month name.</span> </td> <td>Farvardin </td></tr> <tr> <td style="text-align: center;"><code>xin</code> </td> <td><span lang="en" dir="ltr" class="mw-content-ltr">Month index.</span> </td> <td>1 </td></tr> <tr> <td style="text-align: center;"><code>xiY</code> </td> <td><span lang="en" dir="ltr" class="mw-content-ltr">Full year.</span> </td> <td>1404 </td></tr> <tr> <td style="text-align: center;"><code>xiy</code> </td> <td><span lang="en" dir="ltr" class="mw-content-ltr">2-digit year.</span> </td> <td>04 </td></tr> <tr> <th style="background:#8DA7D6; color:black;" colspan="3"><span lang="en" dir="ltr" class="mw-content-ltr">Hebrew</span> </th></tr> <tr> <td style="text-align: center;"><code>xjj</code> </td> <td><span lang="en" dir="ltr" class="mw-content-ltr">Day of the month.</span> </td> <td>27 </td></tr> <tr> <td style="text-align: center;"><code>xjF</code> </td> <td><span lang="en" dir="ltr" class="mw-content-ltr">Full month name.</span> </td> <td>Adar </td></tr> <tr> <td style="text-align: center;"><code>xjt</code> </td> <td><span lang="en" dir="ltr" class="mw-content-ltr">Number of days in month.</span> </td> <td>29 </td></tr> <tr> <td style="text-align: center;"><code>xjx</code> </td> <td><span lang="en" dir="ltr" class="mw-content-ltr">Genitive form of the month name.</span> </td> <td>Adar </td></tr> <tr> <td style="text-align: center;"><code>xjn</code> </td> <td><span lang="en" dir="ltr" class="mw-content-ltr">Month number.</span> </td> <td>6 </td></tr> <tr> <td style="text-align: center;"><code>xjY</code> </td> <td><span lang="en" dir="ltr" class="mw-content-ltr">Full year.</span> </td> <td>5785 </td></tr> <tr> <th style="background:#8DA7D6; color:black;" colspan="3"><span lang="en" dir="ltr" class="mw-content-ltr">Thai solar</span> </th></tr> <tr> <td style="text-align: center;"><code>xkY</code> </td> <td><span lang="en" dir="ltr" class="mw-content-ltr">Full year in <a href="https://en.wikipedia.org/wiki/Thai_solar_calendar" class="extiw" title="w:Thai solar calendar">Thai solar calendar</a>. <br /><span typeof="mw:File"><span><img alt="주의" src="//upload.wikimedia.org/wikipedia/commons/thumb/a/a8/OOjs_UI_icon_lightbulb-yellow.svg/20px-OOjs_UI_icon_lightbulb-yellow.svg.png" decoding="async" width="18" height="18" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/a/a8/OOjs_UI_icon_lightbulb-yellow.svg/27px-OOjs_UI_icon_lightbulb-yellow.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/a/a8/OOjs_UI_icon_lightbulb-yellow.svg/36px-OOjs_UI_icon_lightbulb-yellow.svg.png 2x" data-file-width="20" data-file-height="20" /></span></span>&#160;<b>주의:</b> For years before 1941 the dates in Jan-Mar range are not <a href="https://en.wikipedia.org/wiki/Thai_solar_calendar#New_year" class="extiw" title="w:Thai solar calendar">calculated</a> properly.</span> </td> <td>2568 </td></tr> <tr> <th style="background:#8DA7D6; color:black;" colspan="3"><span lang="en" dir="ltr" class="mw-content-ltr">Minguo/Juche year</span> </th></tr> <tr> <td style="text-align: center;"><code>xoY</code> </td> <td><span lang="en" dir="ltr" class="mw-content-ltr">Full year.</span> </td> <td>114 </td></tr> <tr> <th style="background:#8DA7D6; color:black;" colspan="3"><span lang="en" dir="ltr" class="mw-content-ltr">Japanese nengo</span> </th></tr> <tr> <td style="text-align: center;"><code>xtY</code> </td> <td><span lang="en" dir="ltr" class="mw-content-ltr">Full year.</span> </td> <td>令和7 </td></tr> <tr> <th style="background:#A7C1F2" colspan="3"><span lang="en" dir="ltr" class="mw-content-ltr">Flags</span> </th></tr> <tr> <td style="text-align: center;"><code>xn</code> </td> <td><span lang="en" dir="ltr" class="mw-content-ltr">Format the next numeric code as a raw ASCII number.</span> </td> <td><span lang="en" dir="ltr" class="mw-content-ltr">In the Hindi language, <code class="mw-highlight mw-highlight-lang-wikitext mw-content-ltr" dir="ltr"><span class="p">{{</span><span class="nf">#time</span><span class="p">:</span>H, xnH<span class="p">}}</span></code> produces ०६, 06.</span> </td></tr> <tr> <td style="text-align: center;"><code>xN</code> </td> <td colspan="2"><span lang="en" dir="ltr" class="mw-content-ltr">Like <code>xn</code>, but as a toggled flag, which endures until the end of the string or until the next appearance of <code>xN</code> in the string.</span> </td></tr> <tr> <td style="text-align: center;"><code>xr</code> </td> <td><span lang="en" dir="ltr" class="mw-content-ltr">Format the next number as a roman numeral. Only works for numbers up to 10,000<br /><small>(up to 3,000 in pre MediaWiki 1.20)</small>.</span> </td> <td><code class="mw-highlight mw-highlight-lang-wikitext mw-content-ltr" dir="ltr"><span class="p">{{</span><span class="nf">#time</span><span class="p">:</span>xrY<span class="p">}}</span></code> → MMXXV </td></tr> <tr> <td style="text-align: center;"><code>xh</code> </td> <td><span lang="en" dir="ltr" class="mw-content-ltr">Format the next number as a Hebrew numeral.</span> </td> <td><code class="mw-highlight mw-highlight-lang-wikitext mw-content-ltr" dir="ltr"><span class="p">{{</span><span class="nf">#time</span><span class="p">:</span>xhY<span class="p">}}</span></code> → ב'כ"ה </td></tr></tbody></table> <div lang="en" dir="ltr" class="mw-content-ltr"> <p>This parser function takes a date and/or time (in the Gregorian calendar) and formats it according to the syntax given. A date/time object can be specified; the default is the value of the <a href="/wiki/Special:MyLanguage/Help:Magic_words#Date_and_time" title="Special:MyLanguage/Help:Magic words">magic word</a> <code class="mw-highlight mw-highlight-lang-wikitext mw-content-ltr" dir="ltr"><span class="p">{{</span><span class="nf">CURRENTTIMESTAMP</span><span class="p">}}</span></code> – that is, the time the page was last rendered into HTML. </p> </div> <dl><dd><code>{{#time: <i>format string</i> }}</code></dd> <dd><code>{{#time: <i>format string</i> | <i>date/time object</i> }}</code></dd> <dd><code>{{#time: <i>format string</i> | <i>date/time object</i> | <i>language code</i> }}</code></dd> <dd><code>{{#time: <i>format string</i> | <i>date/time object</i> | <i>language code</i> | <i>local</i> }}</code></dd></dl> <p><span lang="en" dir="ltr" class="mw-content-ltr">The list of accepted formatting codes is given in the table to the right.</span> <span lang="en" dir="ltr" class="mw-content-ltr">Any character in the formatting string that is not recognized is passed through unaltered; this applies also to blank spaces (the system does not need them for interpreting the codes).</span> <span lang="en" dir="ltr" class="mw-content-ltr">If no character is recognized in the formatting string, and the date/time object is without error, then the formatting string is returned as output.</span> <span lang="en" dir="ltr" class="mw-content-ltr">There are also two ways to escape characters within the formatting string:</span> </p> <div lang="en" dir="ltr" class="mw-content-ltr"> <ol><li>A backslash followed by a formatting character is interpreted as a single literal character</li></ol> </div> <div lang="en" dir="ltr" class="mw-content-ltr"> <ol><li>Characters enclosed in double quotes are considered literal characters, and the quotes are removed.</li></ol> </div> <div lang="en" dir="ltr" class="mw-content-ltr"> <p>In addition, the digraph <code>xx</code> is interpreted as a single literal "x". </p> </div> <div lang="en" dir="ltr" class="mw-content-ltr"> <p>As the list of formatting codes continues to evolve (with the support of new calendars, or of new date fields computed and formatted differently), you should escape all literal characters (not just ASCII letters currently used by formatting codes) that need to be passed through unaltered. </p> </div> <p><span lang="en" dir="ltr" class="mw-content-ltr">Unfortunately, for now, the ASCII single quote is still not recognized as a simple alternative for marking literal text to the currently supported ASCII double quotes (for example, double quotes are mandatory for in other uses like the delimitation of string values in JSON, C, C++...) and backslashes (which have to be escaped as well in string constants used by many languages, including JSON, C, C++, PHP, JavaScript, Lua).</span> <span lang="en" dir="ltr" class="mw-content-ltr">So you still cannot embed any literal double quote without escaping it with a backslash (or you can use other curly, angular or square quotation marks instead).</span> </p> <dl><dd><code class="mw-highlight mw-highlight-lang-wikitext mw-content-ltr" dir="ltr"><span class="p">{{</span><span class="nf">#time</span><span class="p">:</span> Y-m-d <span class="p">}}</span></code> → <b>2025-03-27</b></dd> <dd><code class="mw-highlight mw-highlight-lang-wikitext mw-content-ltr" dir="ltr"><span class="p">{{</span><span class="nf">#time</span><span class="p">:</span> <span class="p">[[</span><span class="nt">Y</span><span class="p">]]</span> m d <span class="p">}}</span></code> → <b><a href="/w/index.php?title=2025&amp;action=edit&amp;redlink=1" class="new" title="2025 (page does not exist)">2025</a> 03 27</b></dd> <dd><code class="mw-highlight mw-highlight-lang-wikitext mw-content-ltr" dir="ltr"><span class="p">{{</span><span class="nf">#time</span><span class="p">:</span> <span class="p">[[</span><span class="nt">Y (year)</span><span class="p">]]</span> <span class="p">}}</span></code> → <b><a href="/w/index.php?title=2025_(25UTCamThu,_27_Mar_2025_01:50:14_%2B0000)&amp;action=edit&amp;redlink=1" class="new" title="2025 (25UTCamThu, 27 Mar 2025 01:50:14 +0000) (page does not exist)">2025 (25UTCamThu, 27 Mar 2025 01:50:14 +0000)</a></b></dd> <dd><code class="mw-highlight mw-highlight-lang-wikitext mw-content-ltr" dir="ltr"><span class="p">{{</span><span class="nf">#time</span><span class="p">:</span> <span class="p">[[</span><span class="nt">Y "(year)"</span><span class="p">]]</span> <span class="p">}}</span></code> → <b><a href="/w/index.php?title=2025_(year)&amp;action=edit&amp;redlink=1" class="new" title="2025 (year) (page does not exist)">2025 (year)</a></b></dd> <dd><code class="mw-highlight mw-highlight-lang-wikitext mw-content-ltr" dir="ltr"><span class="p">{{</span><span class="nf">#time</span><span class="p">:</span> i's" <span class="p">}}</span></code> → <b>50'14"</b></dd></dl> <p><span lang="en" dir="ltr" class="mw-content-ltr">The <code><i>date/time object</i></code> can be in any format accepted by PHP's <a rel="nofollow" class="external text" href="https://php.net/function.strtotime">strtotime()</a> function.</span> <span lang="en" dir="ltr" class="mw-content-ltr">Absolute (e.g. <code>20 December 2000</code>), relative (e.g. <code>+20 hours</code>), and combined times (e.g. <code>30 July +1 year</code>) are accepted.</span> </p> <dl><dd><code class="mw-highlight mw-highlight-lang-wikitext mw-content-ltr" dir="ltr"><span class="p">{{</span><span class="nf">#time</span><span class="p">:</span> r<span class="p">|</span>now<span class="p">}}</span></code> → <b>Thu, 27 Mar 2025 01:50:15 +0000</b></dd> <dd><code class="mw-highlight mw-highlight-lang-wikitext mw-content-ltr" dir="ltr"><span class="p">{{</span><span class="nf">#time</span><span class="p">:</span> r<span class="p">|</span>+2 hours<span class="p">}}</span></code> → <b>Thu, 27 Mar 2025 03:50:15 +0000</b></dd> <dd><code class="mw-highlight mw-highlight-lang-wikitext mw-content-ltr" dir="ltr"><span class="p">{{</span><span class="nf">#time</span><span class="p">:</span> r<span class="p">|</span>now + 2 hours<span class="p">}}</span></code> → <b>Thu, 27 Mar 2025 03:50:15 +0000</b></dd> <dd><code class="mw-highlight mw-highlight-lang-wikitext mw-content-ltr" dir="ltr"><span class="p">{{</span><span class="nf">#time</span><span class="p">:</span> r<span class="p">|</span>20 December 2000<span class="p">}}</span></code> → <b>Wed, 20 Dec 2000 00:00:00 +0000</b></dd> <dd><code class="mw-highlight mw-highlight-lang-wikitext mw-content-ltr" dir="ltr"><span class="p">{{</span><span class="nf">#time</span><span class="p">:</span> r<span class="p">|</span>December 20, 2000<span class="p">}}</span></code> → <b>Wed, 20 Dec 2000 00:00:00 +0000</b></dd> <dd><code class="mw-highlight mw-highlight-lang-wikitext mw-content-ltr" dir="ltr"><span class="p">{{</span><span class="nf">#time</span><span class="p">:</span> r<span class="p">|</span>2000-12-20<span class="p">}}</span></code> → <b>Wed, 20 Dec 2000 00:00:00 +0000</b></dd> <dd><code class="mw-highlight mw-highlight-lang-wikitext mw-content-ltr" dir="ltr"><span class="p">{{</span><span class="nf">#time</span><span class="p">:</span> r<span class="p">|</span>2000 December 20<span class="p">}}</span></code> → <b><strong class="error">오류: 시간이 잘못되었습니다.</strong></b></dd></dl> <div lang="en" dir="ltr" class="mw-content-ltr"> <p>The <code><i>language code</i></code> in <a href="https://en.wikipedia.org/wiki/ISO_639-3" class="extiw" title="w:ISO 639-3">ISO 639-3</a> (?) allows the string to be displayed in the chosen language </p> </div> <dl><dd><code class="mw-highlight mw-highlight-lang-wikitext mw-content-ltr" dir="ltr"><span class="p">{{</span><span class="nf">#time</span><span class="p">:</span>d F Y<span class="p">|</span>1988-02-28<span class="p">|</span>nl<span class="p">}}</span></code> → <b>28 februari 1988</b></dd> <dd><code class="mw-highlight mw-highlight-lang-wikitext mw-content-ltr" dir="ltr"><span class="p">{{</span><span class="nf">#time</span><span class="p">:</span>l<span class="p">|</span>now<span class="p">|</span>uk<span class="p">}}</span></code> → <b>четвер</b></dd> <dd><code class="mw-highlight mw-highlight-lang-wikitext mw-content-ltr" dir="ltr"><span class="p">{{</span><span class="nf">#time</span><span class="p">:</span>d xg Y<span class="p">|</span>20 June 2010<span class="p">|</span>pl<span class="p">}}</span></code> → <b>20 czerwca 2010</b></dd></dl> <div lang="en" dir="ltr" class="mw-content-ltr"> <p>The <code><i>local</i></code> parameter specifies if the <i>date/time object</i> refers to the local timezone or to UTC. </p> </div> <div lang="en" dir="ltr" class="mw-content-ltr"> <p>This is a boolean parameters: its value is determined by casting the value of the argument (see the <a rel="nofollow" class="external text" href="https://php.net/language.types.boolean#language.types.boolean.casting">official PHP documentation</a> for details on how string are cast to boolean values). </p> </div> <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r6651107" /><div role="note" class="note note-reminder"><span lang="en" dir="ltr" class="mw-content-ltr">Please note that, if the variable <code class="mw-highlight mw-highlight-lang-php mw-content-ltr" style="" dir="ltr"><span class="nv">$wgLocaltimezone</span></code> is set to <code>UTC</code>, there is no difference in the output when <code>local</code> is set to <code>true</code> or <code>false</code>.</span></div> <div lang="en" dir="ltr" class="mw-content-ltr"> <p>See the following examples for details: </p> </div> <dl><dd><code class="mw-highlight mw-highlight-lang-wikitext mw-content-ltr" dir="ltr"><span class="p">{{</span><span class="nf">#time</span><span class="p">:</span> Y F d H:i:s<span class="p">|</span>now<span class="p">|</span>it<span class="p">|</span>0<span class="p">}}</span></code> → <b>2025 marzo 27 01:50:15</b></dd> <dd><code class="mw-highlight mw-highlight-lang-wikitext mw-content-ltr" dir="ltr"><span class="p">{{</span><span class="nf">#time</span><span class="p">:</span> Y F d H:i:s<span class="p">|</span>now<span class="p">|</span>it<span class="p">|</span>1<span class="p">}}</span></code> → <b>2025 marzo 27 01:50:15</b></dd> <dd><code class="mw-highlight mw-highlight-lang-wikitext mw-content-ltr" dir="ltr"><span class="p">{{</span><span class="nf">#time</span><span class="p">:</span> Y F d H:i:s<span class="p">|</span>+2 hours<span class="p">||</span>0<span class="p">}}</span></code> → <b>2025 3월 27 03:50:15</b></dd> <dd><code class="mw-highlight mw-highlight-lang-wikitext mw-content-ltr" dir="ltr"><span class="p">{{</span><span class="nf">#time</span><span class="p">:</span> Y F d H:i:s<span class="p">|</span>+2 hours<span class="p">||</span>1<span class="p">}}</span></code> → <b>2025 3월 27 03:50:15</b></dd></dl> <dl><dd><code class="mw-highlight mw-highlight-lang-wikitext mw-content-ltr" dir="ltr"><span class="p">{{</span><span class="nf">#time</span><span class="p">:</span>c<span class="p">|</span>2019-05-16T17:05:43+02:00<span class="p">|</span>it<span class="p">}}</span></code> → <b>2019-05-16T15:05:43+00:00</b></dd> <dd><code class="mw-highlight mw-highlight-lang-wikitext mw-content-ltr" dir="ltr"><span class="p">{{</span><span class="nf">#time</span><span class="p">:</span>c<span class="p">|</span>2019-05-16T17:05:43+02:00<span class="p">|</span>it<span class="p">|</span>0<span class="p">}}</span></code> → <b>2019-05-16T15:05:43+00:00</b></dd> <dd><code class="mw-highlight mw-highlight-lang-wikitext mw-content-ltr" dir="ltr"><span class="p">{{</span><span class="nf">#time</span><span class="p">:</span>c<span class="p">|</span>2019-05-16T17:05:43+02:00<span class="p">|</span>it<span class="p">|</span>true<span class="p">}}</span></code> → <b>2019-05-16T15:05:43+00:00</b></dd></dl> <div lang="en" dir="ltr" class="mw-content-ltr"> <p>If you've calculated a Unix timestamp, you may use it in date calculations by pre-pending an <code>@</code> symbol. </p> </div> <dl><dd><code class="mw-highlight mw-highlight-lang-wikitext mw-content-ltr" dir="ltr"><span class="p">{{</span><span class="nf">#time</span><span class="p">:</span> U <span class="p">|</span> now <span class="p">}}</span></code> → <b>1743040215</b></dd> <dd><code>{{#time: r | @1743040214 }}</code> → <b>Thu, 27 Mar 2025 01:50:14 +0000</b></dd></dl> <table class="warning-message" style="background-color: var( --background-color-error-subtle, #ffe9e5 ); color: var( --color-base, #202122 ); border: 1px var( --border-color-error, #9f3526 ) solid; box-sizing: border-box; margin: 0.5em 0; padding: 0.5em;"><tbody><tr><td style="white-space: nowrap; vertical-align: top;"><span style="position: relative; top: -2px;"><span typeof="mw:File"><span><img alt="경고" src="//upload.wikimedia.org/wikipedia/commons/thumb/b/bf/OOjs_UI_icon_notice-destructive.svg/20px-OOjs_UI_icon_notice-destructive.svg.png" decoding="async" width="18" height="18" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/b/bf/OOjs_UI_icon_notice-destructive.svg/27px-OOjs_UI_icon_notice-destructive.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/b/bf/OOjs_UI_icon_notice-destructive.svg/36px-OOjs_UI_icon_notice-destructive.svg.png 2x" data-file-width="20" data-file-height="20" /></span></span></span> <b>경고:</b> </td><td style="padding-left: 0.5em vertical-align: top;"><div lang="en" dir="ltr" class="mw-content-ltr"> <p>Without the <code>@</code> prefix before numeric timestamp values, the result is an error most of the time, or is an unexpected value: </p> </div> <dl><dd><code class="mw-highlight mw-highlight-lang-wikitext mw-content-ltr" dir="ltr"><span class="p">{{</span><span class="nf">#time</span><span class="p">:</span> r <span class="p">|</span> 1970-01-01 00:16:39 <span class="p">}}</span></code> → <b>Thu, 01 Jan 1970 00:16:39 +0000</b></dd> <dd><code class="mw-highlight mw-highlight-lang-wikitext mw-content-ltr" dir="ltr"><span class="p">{{</span><span class="nf">#time</span><span class="p">:</span> U <span class="p">|</span> 1970-01-01 00:16:39 <span class="p">}}</span></code> → <b>999</b></dd> <dd><code>{{#time: r | @999 }}</code> → <b>Thu, 01 Jan 1970 00:16:39 +0000</b> <span lang="en" dir="ltr" class="mw-content-ltr">(correct)</span></dd> <dd><code>{{#time: r | 999 }}</code> → <b><strong class="error">오류: 시간이 잘못되었습니다.</strong></b> <span lang="en" dir="ltr" class="mw-content-ltr">(unsupported year format)</span></dd> <dd><code class="mw-highlight mw-highlight-lang-wikitext mw-content-ltr" dir="ltr"><span class="p">{{</span><span class="nf">#time</span><span class="p">:</span> r <span class="p">|</span> 1970-01-01 00:16:40 <span class="p">}}</span></code> → <b>Thu, 01 Jan 1970 00:16:40 +0000</b></dd> <dd><code class="mw-highlight mw-highlight-lang-wikitext mw-content-ltr" dir="ltr"><span class="p">{{</span><span class="nf">#time</span><span class="p">:</span> U <span class="p">|</span> 1970-01-01 00:16:40 <span class="p">}}</span></code> → <b>1000</b></dd> <dd><code>{{#time: r | @1000 }}</code> → <b>Thu, 01 Jan 1970 00:16:40 +0000</b> <span lang="en" dir="ltr" class="mw-content-ltr">(correct)</span></dd> <dd><code>{{#time: r | 1000 }}</code> → <b>Thu, 27 Mar 1000 00:00:00 +0000</b> <span lang="en" dir="ltr" class="mw-content-ltr">(interpreted as a year with current month and day of the month)</span></dd> <dd><code class="mw-highlight mw-highlight-lang-wikitext mw-content-ltr" dir="ltr"><span class="p">{{</span><span class="nf">#time</span><span class="p">:</span> r <span class="p">|</span> 1970-01-01 02:46:39 <span class="p">}}</span></code> → <b>Thu, 01 Jan 1970 02:46:39 +0000</b></dd> <dd><code class="mw-highlight mw-highlight-lang-wikitext mw-content-ltr" dir="ltr"><span class="p">{{</span><span class="nf">#time</span><span class="p">:</span> U <span class="p">|</span> 1970-01-01 02:46:39 <span class="p">}}</span></code> → <b>9999</b></dd> <dd><code>{{#time: r | @9999 }}</code> → <b>Thu, 01 Jan 1970 02:46:39 +0000</b> <span lang="en" dir="ltr" class="mw-content-ltr">(correct)</span></dd> <dd><code>{{#time: r | 9999 }}</code> → <b>Sat, 27 Mar 9999 00:00:00 +0000</b> <span lang="en" dir="ltr" class="mw-content-ltr">(interpreted as a year with current month and day of the month)</span></dd> <dd><code class="mw-highlight mw-highlight-lang-wikitext mw-content-ltr" dir="ltr"><span class="p">{{</span><span class="nf">#time</span><span class="p">:</span> r <span class="p">|</span> 1970-01-01 02:46:40 <span class="p">}}</span></code> → <b>Thu, 01 Jan 1970 02:46:40 +0000</b></dd> <dd><code class="mw-highlight mw-highlight-lang-wikitext mw-content-ltr" dir="ltr"><span class="p">{{</span><span class="nf">#time</span><span class="p">:</span> U <span class="p">|</span> 1970-01-01 02:46:40 <span class="p">}}</span></code> → <b>10000</b></dd> <dd><code>{{#time: r | @10000 }}</code> → <b>Thu, 01 Jan 1970 02:46:40 +0000</b> <span lang="en" dir="ltr" class="mw-content-ltr">(correct)</span></dd> <dd><code>{{#time: r | 10000 }}</code> → <b><strong class="error">오류: 시간이 잘못되었습니다.</strong></b> <span lang="en" dir="ltr" class="mw-content-ltr">(unsupported year format)</span></dd></dl></td></tr></tbody></table> <table class="warning-message" style="background-color: var( --background-color-error-subtle, #ffe9e5 ); color: var( --color-base, #202122 ); border: 1px var( --border-color-error, #9f3526 ) solid; box-sizing: border-box; margin: 0.5em 0; padding: 0.5em;"><tbody><tr><td style="white-space: nowrap; vertical-align: top;"><span style="position: relative; top: -2px;"><span typeof="mw:File"><span><img alt="경고" src="//upload.wikimedia.org/wikipedia/commons/thumb/b/bf/OOjs_UI_icon_notice-destructive.svg/20px-OOjs_UI_icon_notice-destructive.svg.png" decoding="async" width="18" height="18" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/b/bf/OOjs_UI_icon_notice-destructive.svg/27px-OOjs_UI_icon_notice-destructive.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/b/bf/OOjs_UI_icon_notice-destructive.svg/36px-OOjs_UI_icon_notice-destructive.svg.png 2x" data-file-width="20" data-file-height="20" /></span></span></span> <b>경고:</b> </td><td style="padding-left: 0.5em vertical-align: top;"><div lang="en" dir="ltr" class="mw-content-ltr"> <p>The range of acceptable input is 1 January 0111 → 31 December 9999. For the years 100 through 110 the output is inconsistent, Y and leap years are like the years 100-110, r, D, l and U are like interpreting these years as 2000-2010. </p> </div> <dl><dd><code class="mw-highlight mw-highlight-lang-wikitext mw-content-ltr" dir="ltr"><span class="p">{{</span><span class="nf">#time</span><span class="p">:</span> d F Y <span class="p">|</span> 29 Feb 0100 <span class="p">}}</span></code> → <b>01 3월 0100</b><br /> <span lang="en" dir="ltr" class="mw-content-ltr">(correct, no leap year), but</span></dd> <dd><code class="mw-highlight mw-highlight-lang-wikitext mw-content-ltr" dir="ltr"><span class="p">{{</span><span class="nf">#time</span><span class="p">:</span> r <span class="p">|</span> 29 Feb 0100 <span class="p">}}</span></code> → <b>Mon, 01 Mar 0100 00:00:00 +0000</b> <span lang="en" dir="ltr" class="mw-content-ltr">(wrong, even if 100 is interpreted as 2000, because that is a leap year)</span></dd> <dd><code class="mw-highlight mw-highlight-lang-wikitext mw-content-ltr" dir="ltr"><span class="p">{{</span><span class="nf">#time</span><span class="p">:</span> d F Y <span class="p">|</span> 15 April 10000 <span class="p">}}</span></code> → <b><strong class="error">오류: 시간이 잘못되었습니다.</strong></b></dd> <dd><code class="mw-highlight mw-highlight-lang-wikitext mw-content-ltr" dir="ltr"><span class="p">{{</span><span class="nf">#time</span><span class="p">:</span> r <span class="p">|</span> 10000-4-15 <span class="p">}}</span></code> → <b>Sat, 15 Apr 2000 10:00:00 +0000</b></dd></dl> <div lang="en" dir="ltr" class="mw-content-ltr"> <p>Year numbers 0-99 are interpreted as 2000-2069 and 1970-1999, except when written in 4-digit format with leading zeros: </p> </div> <dl><dd><code class="mw-highlight mw-highlight-lang-wikitext mw-content-ltr" dir="ltr"><span class="p">{{</span><span class="nf">#time</span><span class="p">:</span> d F Y <span class="p">|</span> 1 Jan 6 <span class="p">}}</span></code> → <b>01 1월 2006</b></dd> <dd><code class="mw-highlight mw-highlight-lang-wikitext mw-content-ltr" dir="ltr"><span class="p">{{</span><span class="nf">#time</span><span class="p">:</span> d F Y <span class="p">|</span> 1 Jan 06 <span class="p">}}</span></code> → <b>01 1월 2006</b></dd> <dd><code class="mw-highlight mw-highlight-lang-wikitext mw-content-ltr" dir="ltr"><span class="p">{{</span><span class="nf">#time</span><span class="p">:</span> d F Y <span class="p">|</span> 1 Jan 006 <span class="p">}}</span></code> → <b>01 1월 2006</b></dd> <dd><code class="mw-highlight mw-highlight-lang-wikitext mw-content-ltr" dir="ltr"><span class="p">{{</span><span class="nf">#time</span><span class="p">:</span> d F Y <span class="p">|</span> 1 Jan 0006 <span class="p">}}</span></code> → <b>01 1월 0006</b> (4-digit format)</dd></dl> <div lang="en" dir="ltr" class="mw-content-ltr"> <p>The weekday is supplied for the years 100-110 and from 1753, for the years 111-1752 the r-output shows "Unknown" and the l-output "&lt;&gt;". As a consequence, the r-output is not accepted as input for these years. </p> </div></td></tr></tbody></table> <div lang="en" dir="ltr" class="mw-content-ltr"> <p>Full or partial absolute dates can be specified; the function will "fill in" parts of the date that are not specified using the <i>current</i> values: </p> </div> <dl><dd><code class="mw-highlight mw-highlight-lang-wikitext mw-content-ltr" dir="ltr"><span class="p">{{</span><span class="nf">#time</span><span class="p">:</span> Y <span class="p">|</span> January 1 <span class="p">}}</span></code> → <b>2025</b></dd></dl> <table class="warning-message" style="background-color: var( --background-color-error-subtle, #ffe9e5 ); color: var( --color-base, #202122 ); border: 1px var( --border-color-error, #9f3526 ) solid; box-sizing: border-box; margin: 0.5em 0; padding: 0.5em;"><tbody><tr><td style="white-space: nowrap; vertical-align: top;"><span style="position: relative; top: -2px;"><span typeof="mw:File"><span><img alt="경고" src="//upload.wikimedia.org/wikipedia/commons/thumb/b/bf/OOjs_UI_icon_notice-destructive.svg/20px-OOjs_UI_icon_notice-destructive.svg.png" decoding="async" width="18" height="18" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/b/bf/OOjs_UI_icon_notice-destructive.svg/27px-OOjs_UI_icon_notice-destructive.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/b/bf/OOjs_UI_icon_notice-destructive.svg/36px-OOjs_UI_icon_notice-destructive.svg.png 2x" data-file-width="20" data-file-height="20" /></span></span></span> <b>경고:</b> </td><td style="padding-left: 0.5em vertical-align: top;"><div lang="en" dir="ltr" class="mw-content-ltr"> <p>The fill-in feature is not consistent; some parts are filled in using the current values, others are not: </p> </div> <dl><dd><code class="mw-highlight mw-highlight-lang-wikitext mw-content-ltr" dir="ltr"><span class="p">{{</span><span class="nf">#time</span><span class="p">:</span> Y m d H:i:s <span class="p">|</span> June <span class="p">}}</span></code> → <b>2025 06 27 00:00:00</b> <span lang="en" dir="ltr" class="mw-content-ltr">Gives the start of the day, but the current day of the month and the current year.</span></dd> <dd><code class="mw-highlight mw-highlight-lang-wikitext mw-content-ltr" dir="ltr"><span class="p">{{</span><span class="nf">#time</span><span class="p">:</span> Y m d H:i:s <span class="p">|</span> 2003 <span class="p">}}</span></code> → <b>2003 03 27 00:00:00</b> <span lang="en" dir="ltr" class="mw-content-ltr">Gives the start of the day, but the current day of the year.</span></dd></dl> <div lang="en" dir="ltr" class="mw-content-ltr"> <p>There's exception case of the filled day: </p> </div> <dl><dd><code class="mw-highlight mw-highlight-lang-wikitext mw-content-ltr" dir="ltr"><span class="p">{{</span><span class="nf">#time</span><span class="p">:</span> Y m d H:i:s <span class="p">|</span> June 2003 <span class="p">}}</span></code> → <b>2003 06 01 00:00:00</b> <span lang="en" dir="ltr" class="mw-content-ltr">Gives the start of the day and the start of the month.</span></dd></dl></td></tr></tbody></table> <div lang="en" dir="ltr" class="mw-content-ltr"> <p>A four-digit number is always interpreted as a year, never as hours and minutes:<sup id="cite_ref-4" class="reference"><a href="#cite_note-4"><span class="cite-bracket">[</span>1<span class="cite-bracket">]</span></a></sup> </p> </div> <dl><dd><code class="mw-highlight mw-highlight-lang-wikitext mw-content-ltr" dir="ltr"><span class="p">{{</span><span class="nf">#time</span><span class="p">:</span> Y m d H:i:s <span class="p">|</span> 1959 <span class="p">}}</span></code> → <b>1959 03 27 00:00:00</b></dd></dl> <div lang="en" dir="ltr" class="mw-content-ltr"> <p>A six-digit number is interpreted as hours, minutes and seconds if possible, but otherwise as an error (not, for instance, a year and month): </p> </div> <dl><dd><code class="mw-highlight mw-highlight-lang-wikitext mw-content-ltr" dir="ltr"><span class="p">{{</span><span class="nf">#time</span><span class="p">:</span> Y m d H:i:s <span class="p">|</span> 195909 <span class="p">}}</span></code> → <b>2025 03 27 19:59:09</b> <span lang="en" dir="ltr" class="mw-content-ltr">Input is treated as a time rather than a year+month code.</span></dd> <dd><code class="mw-highlight mw-highlight-lang-wikitext mw-content-ltr" dir="ltr"><span class="p">{{</span><span class="nf">#time</span><span class="p">:</span> Y m d H:i:s <span class="p">|</span> 196009 <span class="p">}}</span></code> → <b><strong class="error">오류: 시간이 잘못되었습니다.</strong></b> <span lang="en" dir="ltr" class="mw-content-ltr">Although 19:60:09 is not a valid time, 196009 is not interpreted as September 1960.</span></dd></dl> <div lang="en" dir="ltr" class="mw-content-ltr"> <p>The function performs a certain amount of date mathematics: </p> </div> <dl><dd><code class="mw-highlight mw-highlight-lang-wikitext mw-content-ltr" dir="ltr"><span class="p">{{</span><span class="nf">#time</span><span class="p">:</span> d F Y <span class="p">|</span> January 0 2008 <span class="p">}}</span></code> → <b>31 12월 2007</b></dd> <dd><code class="mw-highlight mw-highlight-lang-wikitext mw-content-ltr" dir="ltr"><span class="p">{{</span><span class="nf">#time</span><span class="p">:</span> d F <span class="p">|</span> January 32 <span class="p">}}</span></code> → <b><strong class="error">오류: 시간이 잘못되었습니다.</strong></b></dd> <dd><code class="mw-highlight mw-highlight-lang-wikitext mw-content-ltr" dir="ltr"><span class="p">{{</span><span class="nf">#time</span><span class="p">:</span> d F <span class="p">|</span> February 29 2008 <span class="p">}}</span></code> → <b>29 2월</b></dd> <dd><code class="mw-highlight mw-highlight-lang-wikitext mw-content-ltr" dir="ltr"><span class="p">{{</span><span class="nf">#time</span><span class="p">:</span> d F <span class="p">|</span> February 29 2007 <span class="p">}}</span></code> → <b>01 3월</b></dd> <dd><code class="mw-highlight mw-highlight-lang-wikitext mw-content-ltr" dir="ltr"><span class="p">{{</span><span class="nf">#time</span><span class="p">:</span>Y-F<span class="p">|</span>now -1 months<span class="p">}}</span></code> → <b>2025-2월</b></dd></dl> <div lang="en" dir="ltr" class="mw-content-ltr"> <p>The total length of the format strings of the calls of <code>#time</code> is limited to 6000 characters<sup id="cite_ref-5" class="reference"><a href="#cite_note-5"><span class="cite-bracket">[</span>2<span class="cite-bracket">]</span></a></sup>. </p> </div> <div lang="en" dir="ltr" class="mw-content-ltr"> <div class="mw-heading mw-heading4"><h4 id="Time_Zone_issue" data-mw-thread-id="h-Time_Zone_issue-#time"><span data-mw-comment-start="" id="h-Time_Zone_issue-#time"></span>Time Zone issue<span data-mw-comment-end="h-Time_Zone_issue-#time"></span></h4></div> </div> <div lang="en" dir="ltr" class="mw-content-ltr"> <p>There is a bug in this #time parser function (more specifically in <i>PHP DateTime</i>) that does not allow the passing-in of <i>non-integers</i> as relative time zone offsets. This issue does not apply when using an on-the-hour time zone, such as EDT. For example: </p> </div> <ul><li><code class="mw-highlight mw-highlight-lang-wikitext mw-content-ltr" dir="ltr"><span class="p">{{</span><span class="nf">#time</span><span class="p">:</span>g:i A <span class="p">|</span> -4 hours <span class="p">}}</span></code> → 9:50 PM</li></ul> <div lang="en" dir="ltr" class="mw-content-ltr"> <p>However, India is on a +5.5 hours time offset from UTC, and thus using its time zone will not normally allow the correct calculation of a relative time zone offset. Here's what happens: </p> </div> <ul><li><code class="mw-highlight mw-highlight-lang-wikitext mw-content-ltr" dir="ltr"><span class="p">{{</span><span class="nf">#time</span><span class="p">:</span>g:i A <span class="p">|</span> +5.5 hours <span class="p">}}</span></code> → 1:50 AM</li></ul> <div lang="en" dir="ltr" class="mw-content-ltr"> <p>To workaround this issue, simply convert the time into minutes or seconds, like this: </p> </div> <ul><li><code class="mw-highlight mw-highlight-lang-wikitext mw-content-ltr" dir="ltr"><span class="p">{{</span><span class="nf">#time</span><span class="p">:</span>g:i A <span class="p">|</span> +330 minutes <span class="p">}}</span></code> → 7:20 AM</li> <li><code class="mw-highlight mw-highlight-lang-wikitext mw-content-ltr" dir="ltr"><span class="p">{{</span><span class="nf">#time</span><span class="p">:</span>g:i A <span class="p">|</span> +19800 seconds <span class="p">}}</span></code> → 7:20 AM</li></ul> <div lang="en" dir="ltr" class="mw-content-ltr"> <p>(Tim Starling, the developer of this function, provided the exact syntax for this solution.) </p> </div> <div lang="en" dir="ltr" class="mw-content-ltr"> <div class="mw-heading mw-heading4"><h4 id="#time_format_like_in_signatures" data-mw-thread-id="h-#time_format_like_in_signatures-#time"><span id=".23time_format_like_in_signatures"></span><span data-mw-comment-start="" id="h-#time_format_like_in_signatures-#time"></span>#time format like in signatures<span data-mw-comment-end="h-#time_format_like_in_signatures-#time"></span></h4></div> </div> <p><span lang="en" dir="ltr" class="mw-content-ltr">Sometimes it is useful to construct a timestamp, which looks like the automatic timestamp generated by <a href="/wiki/Special:MyLanguage/Help:Signatures" title="Special:MyLanguage/Help:Signatures">signatures</a> in discussions on talk pages.</span> <span lang="en" dir="ltr" class="mw-content-ltr">On an English-language wiki, it can be created with:</span> </p> <ul><li><code class="mw-highlight mw-highlight-lang-wikitext mw-content-ltr" dir="ltr"><span class="p">{{</span><span class="nf">#timel</span><span class="p">:</span>H:i, j xg Y (e)<span class="p">|</span>+330 minutes<span class="p">}}</span></code> → 07:20, 27 3월 2025 (UTC)</li></ul> <div class="mw-heading mw-heading2 ext-discussiontools-init-section"><h2 id="#timel" data-mw-thread-id="h-#timel"><span id=".23timel"></span><span data-mw-comment-start="" id="h-#timel"></span>#timel<span data-mw-comment-end="h-#timel"></span></h2><!--__DTELLIPSISBUTTON__{"threadItem":{"headingLevel":2,"name":"h-","type":"heading","level":0,"id":"h-#timel","replies":[]}}--></div> <div lang="en" dir="ltr" class="mw-content-ltr"> <p>This function is a syntactic shortcut that operates identically to <code>{{#time: ... }}</code> with the <code>local</code> parameter set to <code class="mw-highlight mw-highlight-lang-php mw-content-ltr" style="" dir="ltr"><span class="k">true</span></code>, so it always uses the preferred time zone of the user or the configured time zone of the wiki (as set in <a href="/wiki/Special:MyLanguage/Manual:$wgLocaltimezone" title="Special:MyLanguage/Manual:$wgLocaltimezone">$wgLocaltimezone</a><span style="display:none"><a href="/wiki/Manual:$wgLocaltimezone" title="Manual:$wgLocaltimezone"> </a></span>) </p> </div> <div lang="en" dir="ltr" class="mw-content-ltr"> <p>Syntax of the function is: </p> </div> <dl><dd><code>{{#timel: <i>format string</i> }}</code></dd> <dd><code>{{#timel: <i>format string</i> | <i>date/time object</i> }}</code></dd> <dd><code>{{#timel: <i>format string</i> | <i>date/time object</i> | <i>language code</i> }}</code></dd></dl> <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r6651107" /><div role="note" class="note note-reminder"><span lang="en" dir="ltr" class="mw-content-ltr">Please note that, if the variable <code class="mw-highlight mw-highlight-lang-php mw-content-ltr" style="" dir="ltr"><span class="nv">$wgLocaltimezone</span></code> is set to <code>UTC</code>, there is no difference in the output when <code>local</code> is set to <code class="mw-highlight mw-highlight-lang-php mw-content-ltr" style="" dir="ltr"><span class="k">true</span></code> or <code class="mw-highlight mw-highlight-lang-php mw-content-ltr" style="" dir="ltr"><span class="k">false</span></code></span></div> <figure class="mw-default-size" typeof="mw:File/Thumb"><a href="/wiki/File:Time-Timel.png" class="mw-file-description"><img src="//upload.wikimedia.org/wikipedia/commons/thumb/a/a6/Time-Timel.png/250px-Time-Timel.png" decoding="async" width="220" height="62" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/a/a6/Time-Timel.png/330px-Time-Timel.png 1.5x, //upload.wikimedia.org/wikipedia/commons/a/a6/Time-Timel.png 2x" data-file-width="399" data-file-height="113" /></a><figcaption><span lang="en" dir="ltr" class="mw-content-ltr">Example of the use of #time and #timel parser functions from a server where the timezone is not UTC</span></figcaption></figure> <div lang="en" dir="ltr" class="mw-content-ltr"> <p>For instance, see the following examples: </p> </div> <dl><dd><code class="mw-highlight mw-highlight-lang-wikitext mw-content-ltr" dir="ltr"><span class="p">{{</span><span class="nf">#time</span><span class="p">:</span>c<span class="p">|</span>now<span class="p">|</span>it<span class="p">}}</span></code> → <b>2025-03-27T01:50:15+00:00</b></dd> <dd><code class="mw-highlight mw-highlight-lang-wikitext mw-content-ltr" dir="ltr"><span class="p">{{</span><span class="nf">#time</span><span class="p">:</span>c<span class="p">|</span>now<span class="p">|</span>it<span class="p">|</span>0<span class="p">}}</span></code> → <b>2025-03-27T01:50:15+00:00</b></dd> <dd><code class="mw-highlight mw-highlight-lang-wikitext mw-content-ltr" dir="ltr"><span class="p">{{</span><span class="nf">#time</span><span class="p">:</span>c<span class="p">|</span>now<span class="p">|</span>it<span class="p">|</span>1<span class="p">}}</span></code> → <b>2025-03-27T01:50:15+00:00</b></dd> <dd><code class="mw-highlight mw-highlight-lang-wikitext mw-content-ltr" dir="ltr"><span class="p">{{</span><span class="nf">#timel</span><span class="p">:</span>c<span class="p">|</span>now<span class="p">|</span>it<span class="p">}}</span></code> → <b>2025-03-27T01:50:15+00:00</b></dd></dl> <figure class="mw-default-size" typeof="mw:File/Thumb"><a href="/wiki/File:Maldiskusjon_Sommertid%E2%80%93Wikipedia.jpg" class="mw-file-description"><img src="//upload.wikimedia.org/wikipedia/commons/thumb/7/72/Maldiskusjon_Sommertid%E2%80%93Wikipedia.jpg/250px-Maldiskusjon_Sommertid%E2%80%93Wikipedia.jpg" decoding="async" width="220" height="243" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/7/72/Maldiskusjon_Sommertid%E2%80%93Wikipedia.jpg/330px-Maldiskusjon_Sommertid%E2%80%93Wikipedia.jpg 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/7/72/Maldiskusjon_Sommertid%E2%80%93Wikipedia.jpg/500px-Maldiskusjon_Sommertid%E2%80%93Wikipedia.jpg 2x" data-file-width="1314" data-file-height="1454" /></a><figcaption><span lang="en" dir="ltr" class="mw-content-ltr">Warning Example from <a class="external free" href="https://no.wikipedia.org/wiki/Maldiskusjon:Sommertid">https://no.wikipedia.org/wiki/Maldiskusjon:Sommertid</a></span></figcaption></figure> <table class="warning-message" style="background-color: var( --background-color-error-subtle, #ffe9e5 ); color: var( --color-base, #202122 ); border: 1px var( --border-color-error, #9f3526 ) solid; box-sizing: border-box; margin: 0.5em 0; padding: 0.5em;"><tbody><tr><td style="white-space: nowrap; vertical-align: top;"><span style="position: relative; top: -2px;"><span typeof="mw:File"><span><img alt="경고" src="//upload.wikimedia.org/wikipedia/commons/thumb/b/bf/OOjs_UI_icon_notice-destructive.svg/20px-OOjs_UI_icon_notice-destructive.svg.png" decoding="async" width="18" height="18" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/b/bf/OOjs_UI_icon_notice-destructive.svg/27px-OOjs_UI_icon_notice-destructive.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/b/bf/OOjs_UI_icon_notice-destructive.svg/36px-OOjs_UI_icon_notice-destructive.svg.png 2x" data-file-width="20" data-file-height="20" /></span></span></span> <b>경고:</b> </td><td style="padding-left: 0.5em vertical-align: top;"><div lang="en" dir="ltr" class="mw-content-ltr"> <p>Be aware that U for both time and timel will return the same number of seconds since 1970-01-01 00:00:00 UTC on Wikipedias with different timezones than UTC (formerly known as GMT) </p> </div> <dl><dd><code>U</code> <span lang="en" dir="ltr" class="mw-content-ltr">Unix time. Seconds since January 1 1970 00:00:00 GMT.</span></dd> <dd><code>Z</code> <span lang="en" dir="ltr" class="mw-content-ltr">Timezone offset in seconds.</span></dd> <dd><code class="mw-highlight mw-highlight-lang-wikitext mw-content-ltr" dir="ltr"><span class="p">{{</span><span class="nf">#time</span><span class="p">:</span> U<span class="p">}}</span></code> → <b>1743040214</b></dd> <dd><code class="mw-highlight mw-highlight-lang-wikitext mw-content-ltr" dir="ltr"><span class="p">{{</span><span class="nf">#timel</span><span class="p">:</span> U<span class="p">}}</span></code> → <b>1743040214</b></dd> <dd><code class="mw-highlight mw-highlight-lang-wikitext mw-content-ltr" dir="ltr"><span class="p">{{</span><span class="nf">#time</span><span class="p">:</span> Z<span class="p">}}</span></code> → <b>0</b></dd> <dd><code class="mw-highlight mw-highlight-lang-wikitext mw-content-ltr" dir="ltr"><span class="p">{{</span><span class="nf">#timel</span><span class="p">:</span> Z<span class="p">}}</span></code> → <b>0</b></dd></dl></td></tr></tbody></table> <div style="clear: both;"></div> <p><span class="anchor" id="timef"></span> </p> <div class="mw-heading mw-heading2 ext-discussiontools-init-section"><h2 id="#timef" data-mw-thread-id="h-#timef"><span id=".23timef"></span><span data-mw-comment-start="" id="h-#timef"></span>#timef<span data-mw-comment-end="h-#timef"></span></h2><!--__DTELLIPSISBUTTON__{"threadItem":{"headingLevel":2,"name":"h-","type":"heading","level":0,"id":"h-#timef","replies":[]}}--></div> <p>This function formats a date using a standard format for the selected language, as defined in <code><a rel="nofollow" class="external text" href="https://codesearch.wmcloud.org/core/?q=dateFormats&amp;files=languages/messages">$dateFormats</a></code> (see <a href="https://phabricator.wikimedia.org/T223772" class="extiw" title="phabricator:T223772">T223772</a>). </p> <dl><dd><code>{{#timef: <i>date/time object</i> }}</code></dd> <dd><code>{{#timef: <i>date/time object</i> | <i>format type</i> }}</code></dd> <dd><code>{{#timef: <i>date/time object</i> | <i>format type</i> | <i>language code</i> }}</code></dd></dl> <p>The format of the <i>date/time object</i> is the same as for <a href="#time">#time</a>. If it is empty, the time when the page was rendered is used. </p><p>The <i>format type</i> may be one of: </p> <dl><dt><code>time</code></dt> <dd>Only the time is shown.</dd> <dt><code>date</code></dt> <dd>Only the date is shown.</dd> <dt><code>both</code></dt> <dd>Both the time and date are shown.</dd> <dt><code>pretty</code></dt> <dd>Only the date is shown, using an abbreviated format which does not include the year. Not all languages support this; if it is not supported, the "date" format is used.</dd></dl> <p>If the <i>format type</i> is not specified, both the time and date will be show, as if <code>both</code> were specified. </p><p>If the <i>language code</i> is not specified, the page's content language is used. </p><p>Using <code>#timef</code> instead of <code>#time</code> allows templates to more easily support multiple languages, since different languages have different ways to format dates. </p><p>In English, the order of the day and month is controlled by <code><a href="/wiki/Special:MyLanguage/Manual:$wgAmericanDates" title="Special:MyLanguage/Manual:$wgAmericanDates">$wgAmericanDates</a><span style="display:none"><a href="/wiki/Manual:$wgAmericanDates" title="Manual:$wgAmericanDates"> </a></span></code>. </p><p>Examples: </p> <dl><dd><code class="mw-highlight mw-highlight-lang-wikitext mw-content-ltr" dir="ltr"><span class="p">{{</span><span class="nf">#timef</span><span class="p">:</span>now<span class="p">|</span>both<span class="p">|</span>en<span class="p">}}</span></code> → <b> 01:50, 27 March 2025 </b></dd> <dd><code class="mw-highlight mw-highlight-lang-wikitext mw-content-ltr" dir="ltr"><span class="p">{{</span><span class="nf">#timef</span><span class="p">:</span>now<span class="p">|</span>both<span class="p">|</span>ja<span class="p">}}</span></code> → <b> 2025年3月27日 (木) 01:50 </b></dd> <dd><code class="mw-highlight mw-highlight-lang-wikitext mw-content-ltr" dir="ltr"><span class="p">{{</span><span class="nf">#timef</span><span class="p">:</span>now<span class="p">|</span>pretty<span class="p">|</span>en<span class="p">}}</span></code> → <b> 27 March </b></dd> <dd><code class="mw-highlight mw-highlight-lang-wikitext mw-content-ltr" dir="ltr"><span class="p">{{</span><span class="nf">#timef</span><span class="p">:</span>now<span class="p">|</span>pretty<span class="p">|</span>pl<span class="p">}}</span></code> → <b> 27 marca </b></dd> <dd><code class="mw-highlight mw-highlight-lang-wikitext mw-content-ltr" dir="ltr"><span class="p">{{</span><span class="nf">#timef</span><span class="p">:|</span>time<span class="p">}}</span></code> → <b> 01:50 </b></dd></dl> <p><span class="anchor" id="timefl"></span> </p> <div class="mw-heading mw-heading2 ext-discussiontools-init-section"><h2 id="#timefl" data-mw-thread-id="h-#timefl"><span id=".23timefl"></span><span data-mw-comment-start="" id="h-#timefl"></span>#timefl<span data-mw-comment-end="h-#timefl"></span></h2><!--__DTELLIPSISBUTTON__{"threadItem":{"headingLevel":2,"name":"h-","type":"heading","level":0,"id":"h-#timefl","replies":[]}}--></div> <p>This function is the same as <a href="#timef">#timef</a> except that it uses the local timezone of the wiki as configured in <a href="/wiki/Special:MyLanguage/Manual:$wgLocaltimezone" title="Special:MyLanguage/Manual:$wgLocaltimezone">$wgLocaltimezone</a><span style="display:none"><a href="/wiki/Manual:$wgLocaltimezone" title="Manual:$wgLocaltimezone"> </a></span>. </p> <dl><dd><code>{{#timefl: <i>date/time object</i> }}</code></dd> <dd><code>{{#timefl: <i>date/time object</i> | <i>format type</i> }}</code></dd> <dd><code>{{#timefl: <i>date/time object</i> | <i>format type</i> | <i>language code</i> }}</code></dd></dl> <p><span class="anchor" id="titleparts"></span> </p> <div class="mw-heading mw-heading2 ext-discussiontools-init-section"><h2 id="#titleparts" data-mw-thread-id="h-#titleparts"><span id=".23titleparts"></span><span data-mw-comment-start="" id="h-#titleparts"></span>#titleparts<span data-mw-comment-end="h-#titleparts"></span></h2><!--__DTELLIPSISBUTTON__{"threadItem":{"headingLevel":2,"name":"h-","type":"heading","level":0,"id":"h-#titleparts","replies":[]}}--></div> <div lang="en" dir="ltr" class="mw-content-ltr"> <p>This function separates a page title into segments based on slashes, then returns some of those segments as output. </p> </div> <dl><dd><code class="mw-highlight">{{#titleparts: <i><span lang="en" dir="ltr" class="mw-content-ltr">pagename</span></i> | <i><span lang="en" dir="ltr" class="mw-content-ltr">number of segments to return</span></i> | <i><span lang="en" dir="ltr" class="mw-content-ltr">segment to start at</span></i> }}</code></dd></dl> <div lang="en" dir="ltr" class="mw-content-ltr"> <p>If the <i>number of segments to return</i> parameter is not specified, it defaults to "0", which returns all the segments from the <i>segment to start at</i> to the end (included). If the <i>segment to start at</i> parameter is not specified or is "0", it defaults to "1": </p> </div> <dl><dd><code>{{#titleparts: <span style="color: blue;">Talk:Foo/bar/baz/quok</span> }}</code> → <b>Talk:Foo/bar/baz/quok</b></dd> <dd><code>{{#titleparts: <span style="color: blue;">Talk:Foo</span>/bar/baz/quok | 1 }}</code> → <b>Talk:Foo</b> <span lang="en" dir="ltr" class="mw-content-ltr">See also {{<a href="/wiki/Special:MyLanguage/Help:Magic_words#Page_names" title="Special:MyLanguage/Help:Magic words">ROOTPAGENAME</a><span style="display:none"><a href="/wiki/Help:Magic_words#Page_names" title="Help:Magic words"> </a></span>}}.</span></dd> <dd><code>{{#titleparts: <span style="color: blue;">Talk:Foo/bar</span>/baz/quok | 2 }}</code> → <b>Talk:Foo/bar</b></dd> <dd><code>{{#titleparts: Talk:Foo/<span style="color: blue;">bar/baz</span>/quok | 2 | 2 }}</code> → <b>bar/baz</b></dd> <dd><code>{{#titleparts: Talk:Foo/bar/<span style="color: blue;">baz/quok</span> | 2 | 3 }}</code> → <b>baz/quok</b></dd> <dd><code>{{#titleparts: Talk:Foo/<span style="color: blue;">bar/baz/quok</span> | 3 | 2 }}</code> → <b>bar/baz/quok</b></dd> <dd><code>{{#titleparts: Talk:Foo/<span style="color: blue;">bar/baz/quok</span> | | 2 }}</code> → <b>bar/baz/quok</b></dd> <dd><code>{{#titleparts: Talk:Foo/bar/baz/quok | | 5 }}</code> → <b> </b></dd></dl> <div lang="en" dir="ltr" class="mw-content-ltr"> <p>Negative values are accepted for both values. Negative values for the <i>number of segments to return</i> parameter effectively 'strips' segments from the end of the string. Negative values for the <i>first segment to return</i> translates to "start with this segment counting from the right": </p> </div> <dl><dd><code>{{#titleparts: <span style="color: blue;">Talk:Foo/bar/baz</span>/quok | -1 }}</code> → <b>Talk:Foo/bar/baz</b> <span lang="en" dir="ltr" class="mw-content-ltr">Strips one segment from the end of the string.</span> <span lang="en" dir="ltr" class="mw-content-ltr">See also {{<a href="/wiki/Special:MyLanguage/Help:Magic_words#Page_names" title="Special:MyLanguage/Help:Magic words">BASEPAGENAME</a>}}.</span></dd> <dd><code>{{#titleparts: Talk:Foo/bar/baz/quok | -4 }}</code> → <b> </b> <span lang="en" dir="ltr" class="mw-content-ltr">Strips all 4 segments from the end of the string</span></dd> <dd><code>{{#titleparts: Talk:Foo/bar/baz/quok | -5 }}</code> → <b> </b> <span lang="en" dir="ltr" class="mw-content-ltr">Strips 5 segments from the end of the string (more than exist)</span></dd> <dd><code>{{#titleparts: Talk:Foo/bar/baz/<span style="color: blue;">quok</span> | | -1 }}</code> → <b> quok</b> <span lang="en" dir="ltr" class="mw-content-ltr">Returns last segment.</span> <span lang="en" dir="ltr" class="mw-content-ltr">See also {{<a href="/wiki/Special:MyLanguage/Help:Magic_words#Page_names" title="Special:MyLanguage/Help:Magic words">SUBPAGENAME</a>}}.</span></dd> <dd><code>{{#titleparts: Talk:Foo/<span style="color: blue;">bar/baz</span>/quok | -1 | 2 }}</code> → <b> bar/baz</b> <span lang="en" dir="ltr" class="mw-content-ltr">Strips one segment from the end of the string, then returns the second segment and beyond</span></dd> <dd><code>{{#titleparts: Talk:Foo/bar/<span style="color: blue;">baz</span>/quok | -1 | -2 }}</code> → <b> baz</b> <span lang="en" dir="ltr" class="mw-content-ltr">Start copying at the second last element; strip one segment from the end of the string</span></dd></dl> <div lang="en" dir="ltr" class="mw-content-ltr"> <p>Before processing, the <i>pagename</i> parameter is HTML-decoded: if it contains some standard HTML character entities, they will be converted to plain characters (internally encoded with UTF-8, i.e. the same encoding as in the MediaWiki source page using this parser function). </p> </div> <dl><dd><span lang="en" dir="ltr" class="mw-content-ltr">For example, any occurrence of <code>&amp;quot;</code>, <code>&amp;#34;</code>, or <code>&amp;#x22;</code> in <i>pagename</i> will be replaced by <code>"</code>.</span></dd> <dd><span lang="en" dir="ltr" class="mw-content-ltr">No other conversion from HTML to plain text is performed, so HTML tags are left intact at this initial step even if they are invalid in page titles.</span></dd></dl> <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r6651107" /><div role="note" class="note note-reminder"><div lang="en" dir="ltr" class="mw-content-ltr"> <p>Some magic keywords or parser functions of MediaWiki (such as <code>{{<a href="/wiki/Special:MyLanguage/Help:Magic_words#Page_names" title="Special:MyLanguage/Help:Magic words">PAGENAME</a><span style="display:none"><a href="/wiki/Help:Magic_words#Page_names" title="Help:Magic words"> </a></span>}}</code> and similar) are known to return strings that are needlessly HTML-encoded, even if their own input parameter was not HTML-encoded: </p> </div> <div lang="en" dir="ltr" class="mw-content-ltr"> <p>The titleparts parser function can then be used as a workaround, to convert these returned strings so that they can be processed correctly by some other parser functions also taking a page name in parameter (such as <code>{{<a href="/wiki/Special:MyLanguage/Help:Magic_words#PAGESINCAT" title="Special:MyLanguage/Help:Magic words">PAGESINCAT:</a><span style="display:none"><a href="/wiki/Help:Magic_words#PAGESINCAT" title="Help:Magic words"> </a></span>}}</code>) but which are still not working properly with HTML-encoded input strings. </p> </div> <div lang="en" dir="ltr" class="mw-content-ltr"> <p>For example, if the current page is <a href="https://commons.wikimedia.org/wiki/Category:C%C3%B4te-d%27Or" class="extiw" title="commons:Category:Côte-d'Or">Category:Côte-d'Or</a>, then: </p> </div> <ul><li><span lang="en" dir="ltr" class="mw-content-ltr"><code>{{#ifeq: {{FULLPAGENAME}} | Category:Côte-d'Or | 1 | 0 }}</code>, and <code>{{#ifeq: {{FULLPAGENAME}} | Category:Côte-d&amp;apos;Or | 1 | 0 }}</code> are both returning <code>1</code>; (the #ifeq parser function does perform the HTML-decoding of its input parameters).</span></li> <li><span lang="en" dir="ltr" class="mw-content-ltr"><code>{{#switch: {{FULLPAGENAME}} | Category:Côte-d'Or = 1 | #default = 0 }}</code>, and <code>{{#switch: {{FULLPAGENAME}} | Category:Côte-d&amp;apos;Or = 1 | #default = 0 }}</code> are both returning <code>1</code>; (the #switch parser function does perform the HTML-decoding of its input parameters).</span></li> <li><span lang="en" dir="ltr" class="mw-content-ltr"><code>{{#ifexist: {{FULLPAGENAME}} | 1 | 0 }}</code>, <code>{{#ifexist: Category:Côte-d'Or | 1 | 0 }}</code>, or even <code>{{#ifexist: Category:Côte-d&amp;apos;Or | 1 | 0 }}</code> will all return <code>1</code> if that category page exists (the #ifexist parser function does perform the HTML-decoding of its input parameters);</span></li> <li><span lang="en" dir="ltr" class="mw-content-ltr"><code>{{PAGESINCAT: Côte-d'Or }}</code> will return a non-zero number, if that category contains pages or subcategories, <b>but</b>:</span></li> <li><span lang="en" dir="ltr" class="mw-content-ltr"><code>{{PAGESINCAT: {{CURRENTPAGENAME}} }}</code>, may still <b>unconditionally</b> return 0, just like:</span></li> <li><code>{{PAGESINCAT: {{PAGENAME:Category:Côte-d'Or}} }}</code></li> <li><code>{{PAGESINCAT: {{PAGENAME:Category:Côte-d&amp;apos;Or}} }}</code></li></ul> <div lang="en" dir="ltr" class="mw-content-ltr"> <p>The reason of this unexpected behavior is that, with the current versions of MediaWiki, there are two caveats: </p> </div> <ul><li><span lang="en" dir="ltr" class="mw-content-ltr"><code>{{FULLPAGENAME}}</code>, or even <code>{{FULLPAGENAME:Côte-d'Or}}</code> <i>may</i> return the actually HTML-encoded string <code>Category:Côte-d&amp;apos;Or</code> and not the expected <code>Category:Côte-d'Or</code>, and that:</span></li> <li><span lang="en" dir="ltr" class="mw-content-ltr"><code>{{PAGESINCAT: Côte-d&amp;apos;Or }}</code> <b>unconditionally</b> returns 0 (the PAGESINCAT magic keyword does not perform any HTML-decoding of its input parameter).</span></li></ul> <div lang="en" dir="ltr" class="mw-content-ltr"> <p>The simple workaround using titleparts (which will continue to work if the two caveats are fixed in a later version of MediaWiki) is: </p> </div> <ul><li><code>{{PAGESINCAT: {{#titleparts: {{CURRENTPAGENAME}} }} }}</code></li> <li><code>{{PAGESINCAT: {{#titleparts: {{PAGENAME:Category:Côte-d'Or}} }} }}</code></li> <li><span lang="en" dir="ltr" class="mw-content-ltr"><code>{{PAGESINCAT: {{#titleparts: {{PAGENAME:Category:Côte-d&amp;apos;Or}} }} }}</code>, that all return the actual number of pages in the same category.</span></li></ul></div> <div lang="en" dir="ltr" class="mw-content-ltr"> <p>Then the decoded <i>pagename</i> is canonicalized into a standard page title supported by MediaWiki, as much as possible: </p> </div> <ol><li><span lang="en" dir="ltr" class="mw-content-ltr">All underscores are automatically replaced with spaces:</span> <dl><dd><code>{{#titleparts: Talk:Foo/bah_boo|1|2}}</code> → <b>bah boo</b> <span lang="en" dir="ltr" class="mw-content-ltr">Not bah_boo, despite the underscore in the original.</span></dd></dl></li> <li><span lang="en" dir="ltr" class="mw-content-ltr">The string is split a maximum of 25 times; further slashes are ignored and the 25th element will contain the rest of the string.</span> <span lang="en" dir="ltr" class="mw-content-ltr">The string is also limited to 255 characters, as it is treated as a <a href="/wiki/Special:MyLanguage/Manual:Page_table#Schema_summary" title="Special:MyLanguage/Manual:Page table">page title</a>:</span> <dl><dd><code>{{#titleparts: a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/q/r/s/t/u/v/w/x/<span style="color: blue;">y/z/aa/bb/cc/dd/ee</span> | 1 | 25 }}</code> → <b>y/z/aa/bb/cc/dd/ee</b></dd> <dd><span lang="en" dir="ltr" class="mw-content-ltr">If for whatever reason you needed to push this function to its limit, although very unlikely, it is possible to bypass the 25 split limit by nesting function calls:</span></dd> <dd><code>{{#titleparts: {{#titleparts: a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/q/r/s/t/u/v/w/x/y/<span style="color: blue;">z</span>/aa/bb/cc/dd/ee| 1 | 25 }} | 1 | 2}}</code> → <b>z</b></dd></dl></li> <li><span lang="en" dir="ltr" class="mw-content-ltr">Finally the first substring is capitalized according to the capitalization settings of the local wiki (if that substring also starts by a local namespace name, that namespace name is also normalized).</span> <dl><dd><code>{{#titleparts: <span style="color: blue;">talk:a</span>/b/c }}</code> → <b>Talk:A/b/c</b></dd></dl></li></ol> <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r6651107" /><div role="note" class="note note-reminder"><div lang="en" dir="ltr" class="mw-content-ltr"> <p>You can use #titleparts as a small "string parser and converter", but consider that it returns the first substring capitalized: </p> </div> <dl><dd><code>{{#titleparts: <span style="color: blue;">one</span>/two/three/four|1|1 }}</code> → <b>One</b></dd> <dd><code>{{#titleparts: one/<span style="color: blue;">two</span>/three/four|1|2 }}</code> → <b>two</b></dd></dl> <div lang="en" dir="ltr" class="mw-content-ltr"> <p>If lower case is needed, use lc: function to control output: </p> </div> <dl><dd><code>{{lc: {{#titleparts: <span style="color: blue;">one</span>/two/three/four|1|1 }} }}</code> → <b>one</b></dd></dl> <div lang="en" dir="ltr" class="mw-content-ltr"> <p>You can prepend a 'dummy' slash at the beginning of the string to get the correct first substring capitalization (uppercase or lowercase). Use <code>2</code> instead of <code>1</code> for <i>first segment to return</i>: </p> </div> <dl><dd><code>{{#titleparts: <b>/</b><span style="color: blue;">one</span>/two/three/four|1|<b><u>2</u></b> }}</code> → <b>one</b></dd> <dd><code>{{#titleparts: <b>/</b><span style="color: blue;">One</span>/two/three/four|1|<b><u>2</u></b> }}</code> → <b>One</b></dd></dl></div> <table class="warning-message" style="background-color: var( --background-color-error-subtle, #ffe9e5 ); color: var( --color-base, #202122 ); border: 1px var( --border-color-error, #9f3526 ) solid; box-sizing: border-box; margin: 0.5em 0; padding: 0.5em;"><tbody><tr><td style="white-space: nowrap; vertical-align: top;"><span style="position: relative; top: -2px;"><span typeof="mw:File"><span><img alt="경고" src="//upload.wikimedia.org/wikipedia/commons/thumb/b/bf/OOjs_UI_icon_notice-destructive.svg/20px-OOjs_UI_icon_notice-destructive.svg.png" decoding="async" width="18" height="18" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/b/bf/OOjs_UI_icon_notice-destructive.svg/27px-OOjs_UI_icon_notice-destructive.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/b/bf/OOjs_UI_icon_notice-destructive.svg/36px-OOjs_UI_icon_notice-destructive.svg.png 2x" data-file-width="20" data-file-height="20" /></span></span></span> <b>경고:</b> </td><td style="padding-left: 0.5em vertical-align: top;"><span lang="en" dir="ltr" class="mw-content-ltr">Certain characters that are <a href="/wiki/Special:MyLanguage/Manual:Page_title#Naming_restrictions" title="Special:MyLanguage/Manual:Page title">illegal in a page title</a><span style="display:none"><a href="/wiki/Manual:Page_title#Naming_restrictions" title="Manual:Page title"> </a></span> will cause #titleparts to not parse the string:</span> <dl><dd><code>{{#titleparts: {one/two} | 1 | 1 }}</code> → <b>{one/two}</b>. <span lang="en" dir="ltr" class="mw-content-ltr">Does not produce the expected:</span> <b>{one</b></dd> <dd><code>{{#titleparts: [[page]]/123 | 1 | 2 }}</code> → <b><a href="/w/index.php?title=Page&amp;action=edit&amp;redlink=1" class="new" title="Page (page does not exist)">page</a>/123</b>. <span lang="en" dir="ltr" class="mw-content-ltr">Does not work because brackets are illegal in page titles and this parser function does not process links embedded in its input <i>pagename</i> parameter, even when they use the MediaWiki syntax, or any other HTML or MediaWiki tags.</span></dd> <dd><code>{{#titleparts: red/#00FF00/blue | 1 | 3 }}</code> → "". <span lang="en" dir="ltr" class="mw-content-ltr">Does not work because "#" is also illegal in page titles.</span></dd></dl></td></tr></tbody></table> <table class="warning-message" style="background-color: var( --background-color-error-subtle, #ffe9e5 ); color: var( --color-base, #202122 ); border: 1px var( --border-color-error, #9f3526 ) solid; box-sizing: border-box; margin: 0.5em 0; padding: 0.5em;"><tbody><tr><td style="white-space: nowrap; vertical-align: top;"><span style="position: relative; top: -2px;"><span typeof="mw:File"><span><img alt="경고" src="//upload.wikimedia.org/wikipedia/commons/thumb/b/bf/OOjs_UI_icon_notice-destructive.svg/20px-OOjs_UI_icon_notice-destructive.svg.png" decoding="async" width="18" height="18" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/b/bf/OOjs_UI_icon_notice-destructive.svg/27px-OOjs_UI_icon_notice-destructive.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/b/bf/OOjs_UI_icon_notice-destructive.svg/36px-OOjs_UI_icon_notice-destructive.svg.png 2x" data-file-width="20" data-file-height="20" /></span></span></span> <b>경고:</b> </td><td style="padding-left: 0.5em vertical-align: top;"><div lang="en" dir="ltr" class="mw-content-ltr"> <p>If any part of the title is just "<code>.</code>" or "<code>..</code>", #titleparts will not parse the string: </p> </div> <dl><dd><code>{{#titleparts: one/./three | 1 | 1 }}</code> → <b>one/./three</b>. <span lang="en" dir="ltr" class="mw-content-ltr">The whole string is returned. It does not produce the expected:</span> <b>one</b></dd></dl></td></tr></tbody></table> <table class="warning-message" style="background-color: var( --background-color-error-subtle, #ffe9e5 ); color: var( --color-base, #202122 ); border: 1px var( --border-color-error, #9f3526 ) solid; box-sizing: border-box; margin: 0.5em 0; padding: 0.5em;"><tbody><tr><td style="white-space: nowrap; vertical-align: top;"><span style="position: relative; top: -2px;"><span typeof="mw:File"><span><img alt="경고" src="//upload.wikimedia.org/wikipedia/commons/thumb/b/bf/OOjs_UI_icon_notice-destructive.svg/20px-OOjs_UI_icon_notice-destructive.svg.png" decoding="async" width="18" height="18" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/b/bf/OOjs_UI_icon_notice-destructive.svg/27px-OOjs_UI_icon_notice-destructive.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/b/bf/OOjs_UI_icon_notice-destructive.svg/36px-OOjs_UI_icon_notice-destructive.svg.png 2x" data-file-width="20" data-file-height="20" /></span></span></span> <b>경고:</b> </td><td style="padding-left: 0.5em vertical-align: top;"><span lang="en" dir="ltr" class="mw-content-ltr">This function does not degrade gracefully if the input exceeds 255 bytes in UTF-8. If the input string is 256 bytes or more, the whole string is returned.</span></td></tr></tbody></table> <p><br /> </p> <div lang="en" dir="ltr" class="mw-content-ltr"> <div class="mw-heading mw-heading2 ext-discussiontools-init-section"><h2 id="String_functions" data-mw-thread-id="h-String_functions"><span data-mw-comment-start="" id="h-String_functions"></span>String functions<span data-mw-comment-end="h-String_functions"></span></h2><!--__DTELLIPSISBUTTON__{"threadItem":{"headingLevel":2,"name":"h-","type":"heading","level":0,"id":"h-String_functions","replies":[]}}--></div> </div> <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r7217224" /><div role="note" class="hatnote relarticle mainarticle">본문: <a href="/wiki/Special:MyLanguage/Extension:ParserFunctions/String_functions" title="Special:MyLanguage/Extension:ParserFunctions/String functions">Extension:ParserFunctions/String functions</a><span style="display:none"><a href="/wiki/Extension:ParserFunctions/String_functions" title="Extension:ParserFunctions/String functions"> </a></span></div> <p><span lang="en" dir="ltr" class="mw-content-ltr">The ParserFunctions extension optionally defines various string functions if <code>$wgPFEnableStringFunctions </code> is set to <code class="mw-highlight mw-highlight-lang-php mw-content-ltr" style="" dir="ltr"><span class="k">true</span></code>:</span> </p> <ul><li><code>#len</code></li> <li><code>#pos</code></li> <li><code>#rpos</code></li> <li><code>#sub</code></li> <li><code>#count</code></li> <li><code>#replace</code></li> <li><code>#explode</code></li> <li><code>#urldecode</code></li></ul> <p><span lang="en" dir="ltr" class="mw-content-ltr">See the dedicated subpage for documentation, and <a href="/wiki/Special:MyLanguage/Manual:Performing_string_operations_with_parser_functions" title="Special:MyLanguage/Manual:Performing string operations with parser functions">Manual:Performing string operations with parser functions</a><span style="display:none"><a href="/wiki/Manual:Performing_string_operations_with_parser_functions" title="Manual:Performing string operations with parser functions"> </a></span> for examples.</span> </p> <table class="warning-message" style="background-color: var( --background-color-error-subtle, #ffe9e5 ); color: var( --color-base, #202122 ); border: 1px var( --border-color-error, #9f3526 ) solid; box-sizing: border-box; margin: 0.5em 0; padding: 0.5em;"><tbody><tr><td style="white-space: nowrap; vertical-align: top;"><span style="position: relative; top: -2px;"><span typeof="mw:File"><span><img alt="경고" src="//upload.wikimedia.org/wikipedia/commons/thumb/b/bf/OOjs_UI_icon_notice-destructive.svg/20px-OOjs_UI_icon_notice-destructive.svg.png" decoding="async" width="18" height="18" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/b/bf/OOjs_UI_icon_notice-destructive.svg/27px-OOjs_UI_icon_notice-destructive.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/b/bf/OOjs_UI_icon_notice-destructive.svg/36px-OOjs_UI_icon_notice-destructive.svg.png 2x" data-file-width="20" data-file-height="20" /></span></span></span> <b>경고:</b> </td><td style="padding-left: 0.5em vertical-align: top;"><span lang="en" dir="ltr" class="mw-content-ltr">In 2013, it was decided that <b>these functions will <i>never</i> be enabled on any Wikimedia wiki</b>, because they are inefficient when used on a large scale (see <a href="https://phabricator.wikimedia.org/T8455" class="extiw" title="phab:T8455">phab:T8455</a> for some history).</span> <b><span lang="en" dir="ltr" class="mw-content-ltr">These functions do NOT work on Wikimedia wikis!</span></b><br /><br /><span lang="en" dir="ltr" class="mw-content-ltr">If you are here to write something on a Wikimedia project, you are looking for something else: if your home wiki has string functions, it probably uses <a href="/wiki/Special:MyLanguage/Extension:Scribunto" title="Special:MyLanguage/Extension:Scribunto">Lua</a><span style="display:none"><a href="/wiki/Extension:Scribunto" title="Extension:Scribunto"> </a></span>.</span> <span lang="en" dir="ltr" class="mw-content-ltr">For example, the English Wikipedia uses <a href="https://en.wikipedia.org/wiki/Module:String" class="extiw" title="w:Module:String">Module:String</a>, which does some of the same things with wildly different syntax.</span> <span lang="en" dir="ltr" class="mw-content-ltr">There are also individual <a href="https://en.wikipedia.org/wiki/Template:String-handling_templates" class="extiw" title="w:Template:String-handling templates">String-handling templates</a>.</span></td></tr></tbody></table> <p><span lang="en" dir="ltr" class="mw-content-ltr">Here is a short overview of <a href="/wiki/Module:String" title="Module:String">Module:String</a> functions:</span> </p> <ul><li><a href="https://en.wikipedia.org/wiki/Module:String#len" class="extiw" title="w:Module:String">#len</a> <span lang="en" dir="ltr" class="mw-content-ltr">(length of string)</span>: <code>{{<a href="https://en.wikipedia.org/wiki/Wikipedia:Lua" class="extiw" title="w:Wikipedia:Lua">#invoke</a>:String|len|target_string}}</code></li> <li><a href="https://en.wikipedia.org/wiki/Module:String#sub" class="extiw" title="w:Module:String">#sub</a> <span lang="en" dir="ltr" class="mw-content-ltr">(substring)</span>: <code>{{#invoke:String|sub|target_string|start_index|end_index}}</code></li> <li><a href="https://en.wikipedia.org/wiki/Module:String#match" class="extiw" title="w:Module:String">#match</a>: <code>{{#invoke:String|match|source_string|pattern_string|start_index|match_number|plain_flag|nomatch_output}}</code></li> <li><a href="https://en.wikipedia.org/wiki/Module:String#pos" class="extiw" title="w:Module:String">#pos</a> <span lang="en" dir="ltr" class="mw-content-ltr">(position of target)</span>: <code>{{#invoke:String|pos|target_string|index_value}}</code></li> <li><a href="https://en.wikipedia.org/wiki/Module:String#find" class="extiw" title="w:Module:String">#find</a>: <code>{{#invoke:String|find|source_string|target_string|start_index|plain_flag}}</code></li> <li><a href="https://en.wikipedia.org/wiki/Module:String#replace_(gsub)" class="extiw" title="w:Module:String">#replace</a>: <code>{{#invoke:String|replace|source_str|pattern_string|replace_string|replacement_count|plain_flag}}</code></li> <li><a href="https://en.wikipedia.org/wiki/Module:String#rep" class="extiw" title="w:Module:String">#rep</a> <span lang="en" dir="ltr" class="mw-content-ltr">(repeat)</span>: <code>{{#invoke:String|rep|source|count}}</code></li> <li><a href="https://en.wikipedia.org/wiki/Module:String#escapePattern" class="extiw" title="w:Module:String">#escapePattern</a>: <code>{{#invoke:String|escapePattern|pattern_string}}</code></li> <li><a href="https://en.wikipedia.org/wiki/Module:String#count" class="extiw" title="w:Module:String">#count</a>: <code>{{#invoke:String|count|source_str|pattern_string|plain_flag}}</code></li> <li><a href="https://en.wikipedia.org/wiki/Module:String#join" class="extiw" title="w:Module:String">#join</a>: <code>{{#invoke:String|join|separator|string1|string2|...}}</code></li></ul> <div lang="en" dir="ltr" class="mw-content-ltr"> <div class="mw-heading mw-heading2 ext-discussiontools-init-section"><h2 id="General_points" data-mw-thread-id="h-General_points"><span data-mw-comment-start="" id="h-General_points"></span>General points<span data-mw-comment-end="h-General_points"></span></h2><!--__DTELLIPSISBUTTON__{"threadItem":{"headingLevel":2,"name":"h-","type":"heading","level":0,"id":"h-General_points","replies":["h-Substitution-General_points","h-Redirects-General_points","h-Escaping_pipe_characters-General_points","h-\uacf5\ubc31_\uc81c\uac70-General_points"]}}--></div> </div> <div lang="en" dir="ltr" class="mw-content-ltr"> <div class="mw-heading mw-heading3"><h3 id="Substitution" data-mw-thread-id="h-Substitution-General_points"><span data-mw-comment-start="" id="h-Substitution-General_points"></span>Substitution<span data-mw-comment-end="h-Substitution-General_points"></span></h3></div> </div> <div lang="en" dir="ltr" class="mw-content-ltr"> <p>Parser functions can be <a href="/wiki/Special:MyLanguage/Help:Substitution" title="Special:MyLanguage/Help:Substitution">substituted</a> by prefixing the hash character with <code><b>subst:</b></code>: </p> </div> <dl><dd><code>{{subst:#ifexist: Help:Extension:ParserFunctions/ko | [[Help:Extension:ParserFunctions/ko]] | Help:Extension:ParserFunctions/ko }}</code> → <span lang="en" dir="ltr" class="mw-content-ltr">the code <b><code>[[Help:Extension:ParserFunctions/ko]]</code></b> will be inserted in the wikitext since the page Help:Extension:ParserFunctions/ko exists.</span></dd></dl> <table class="warning-message" style="background-color: var( --background-color-error-subtle, #ffe9e5 ); color: var( --color-base, #202122 ); border: 1px var( --border-color-error, #9f3526 ) solid; box-sizing: border-box; margin: 0.5em 0; padding: 0.5em;"><tbody><tr><td style="white-space: nowrap; vertical-align: top;"><span style="position: relative; top: -2px;"><span typeof="mw:File"><span><img alt="경고" src="//upload.wikimedia.org/wikipedia/commons/thumb/b/bf/OOjs_UI_icon_notice-destructive.svg/20px-OOjs_UI_icon_notice-destructive.svg.png" decoding="async" width="18" height="18" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/b/bf/OOjs_UI_icon_notice-destructive.svg/27px-OOjs_UI_icon_notice-destructive.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/b/bf/OOjs_UI_icon_notice-destructive.svg/36px-OOjs_UI_icon_notice-destructive.svg.png 2x" data-file-width="20" data-file-height="20" /></span></span></span> <b>경고:</b> </td><td style="padding-left: 0.5em vertical-align: top;"><div lang="en" dir="ltr" class="mw-content-ltr"> <p>The results of substituted parser functions are undefined if the expressions contain <i>un</i>substituted volatile code such as <a href="/wiki/Special:MyLanguage/Help:Magic_words#Variables" title="Special:MyLanguage/Help:Magic words">variables</a><span style="display:none"><a href="/wiki/Help:Magic_words#Variables" title="Help:Magic words"> </a></span> or other parser functions. For consistent results, all the volatile code in the expression to be evaluated must be substituted. See <a href="https://en.wikipedia.org/wiki/Help:Substitution" class="extiw" title="w:Help:Substitution">Help:Substitution</a>. </p> </div></td></tr></tbody></table> <div lang="en" dir="ltr" class="mw-content-ltr"> <p>Substitution does not work within <a href="/wiki/Special:MyLanguage/Extension:Cite#Substitution_and_embedded_parser_functions" title="Special:MyLanguage/Extension:Cite"><style data-mw-deduplicate="TemplateStyles:r7217505">.mw-parser-output .nowrap,.mw-parser-output .nowrap a:before,.mw-parser-output .nowrap .selflink:before{white-space:nowrap}</style><code class="mw-highlight nowrap"><span class="p">‎&lt;</span><span class="nt">ref</span><span class="p">&gt;</span></code>…<link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r7217505" /><code class="mw-highlight nowrap"><span class="p">‎&lt;/</span><span class="nt">ref</span><span class="p">&gt;</span></code></a><span style="display:none"><a href="/wiki/Extension:Cite#Substitution_and_embedded_parser_functions" title="Extension:Cite"> </a></span>; you can use <code>{{subst:#tag:ref|</code>…<code>}}</code> for this purpose. </p> </div> <div lang="en" dir="ltr" class="mw-content-ltr"> <div class="mw-heading mw-heading3"><h3 id="Redirects" data-mw-thread-id="h-Redirects-General_points"><span data-mw-comment-start="" id="h-Redirects-General_points"></span>Redirects<span data-mw-comment-end="h-Redirects-General_points"></span></h3></div> </div> <div lang="en" dir="ltr" class="mw-content-ltr"> <p>Especially <a href="#.23time">{{<code>#time:</code>…|<code>now-</code>…}}</a> could be handy in <a href="/wiki/Special:MyLanguage/Help:Redirects" title="Special:MyLanguage/Help:Redirects">redirects</a><span style="display:none"><a href="/wiki/Help:Redirects" title="Help:Redirects"> </a></span> to pages including dates, but this does not work. </p> </div> <div lang="en" dir="ltr" class="mw-content-ltr"> <div class="mw-heading mw-heading3"><h3 id="Escaping_pipe_characters" data-mw-thread-id="h-Escaping_pipe_characters-General_points"><span data-mw-comment-start="" id="h-Escaping_pipe_characters-General_points"></span>Escaping pipe characters<span data-mw-comment-end="h-Escaping_pipe_characters-General_points"></span></h3></div> </div> <div lang="en" dir="ltr" class="mw-content-ltr"> <div class="mw-heading mw-heading4"><h4 id="In_tables" data-mw-thread-id="h-In_tables-Escaping_pipe_characters"><span data-mw-comment-start="" id="h-In_tables-Escaping_pipe_characters"></span>In tables<span data-mw-comment-end="h-In_tables-Escaping_pipe_characters"></span></h4></div> </div> <p><span lang="en" dir="ltr" class="mw-content-ltr">Parser functions will mangle <a href="/wiki/Special:MyLanguage/Help:Tables" title="Special:MyLanguage/Help:Tables">wikitable</a><span style="display:none"><a href="/wiki/Help:Tables" title="Help:Tables"> </a></span> syntax and pipe characters (<code>|</code>), treating all the raw pipe characters as parameter dividers.</span> <span lang="en" dir="ltr" class="mw-content-ltr">To avoid this, most wikis used a template <a href="/wiki/Template:!" title="Template:!">Template:!</a> with its contents only a raw pipe character (<code>|</code>), since MW 1.24 a <a href="/wiki/Special:MyLanguage/Help:Magic_words#Other" title="Special:MyLanguage/Help:Magic words"><code>{{!}}</code> magic word</a><span style="display:none"><a href="/wiki/Help:Magic_words#Other" title="Help:Magic words"> </a></span> replaced this kludge.</span> <span lang="en" dir="ltr" class="mw-content-ltr">This 'hides' the pipe from the MediaWiki parser, ensuring that it is not considered until after all the templates and variables on a page have been expanded.</span> <span lang="en" dir="ltr" class="mw-content-ltr">It will then be interpreted as a table row or column separator.</span> <span lang="en" dir="ltr" class="mw-content-ltr">Alternatively, raw HTML table syntax can be used, although this is less intuitive and more error-prone.</span> </p> <div lang="en" dir="ltr" class="mw-content-ltr"> <p>You can also escape the pipe character | for display as a plain, uninterpreted character using an HTML entity: <code>&amp;#124;</code> or <code>&amp;vert;</code> . </p> </div> <table class="wikitable"> <tbody><tr> <th><span lang="en" dir="ltr" class="mw-content-ltr">Description</span> </th> <th><span lang="en" dir="ltr" class="mw-content-ltr">You type</span> </th> <th><span lang="en" dir="ltr" class="mw-content-ltr">You get</span> </th></tr> <tr> <td><span lang="en" dir="ltr" class="mw-content-ltr">Escaping pipe character as table row/column separator</span> </td> <td><pre>{{!}} </pre> </td> <td style="text-align:center;">| </td></tr> <tr> <td><span lang="en" dir="ltr" class="mw-content-ltr">Escaping pipe character as a plain character</span> </td> <td><pre>&amp;#124; </pre> </td> <td style="text-align:center;">| </td></tr></tbody></table> <div lang="en" dir="ltr" class="mw-content-ltr"> <div class="mw-heading mw-heading4"><h4 id="In_template_calls" data-mw-thread-id="h-In_template_calls-Escaping_pipe_characters"><span data-mw-comment-start="" id="h-In_template_calls-Escaping_pipe_characters"></span>In template calls<span data-mw-comment-end="h-In_template_calls-Escaping_pipe_characters"></span></h4></div> </div> <div lang="en" dir="ltr" class="mw-content-ltr"> <p>The same pipe protection applies as for the following example: </p> </div> <pre>{{Documentation|content= ... text before ...&lt;code&gt;subpage-name=sandbox3&lt;/code&gt; is equivalent to &lt;code&gt;sandbox link=../sandbox3 | sandbox name=sandbox3&lt;/code&gt;. ... text after ... }}</pre> <p><span lang="en" dir="ltr" class="mw-content-ltr">We observe that <i>text after</i> is not displayed when the pipe | just before <i>sandbox name=</i> is present since <i>|sandbox name=</i> is considered erroneously to be a parameter of template <i>Documentation</i> at the same level as <i>|content=</i> is.</span> </p><p><span id="Stripping_whitespace"></span> </p> <div class="mw-heading mw-heading3"><h3 id="공백_제거" data-mw-thread-id="h-공백_제거-General_points"><span id=".EA.B3.B5.EB.B0.B1_.EC.A0.9C.EA.B1.B0"></span><span data-mw-comment-start="" id="h-공백_제거-General_points"></span>공백 제거<span data-mw-comment-end="h-공백_제거-General_points"></span></h3></div> <div lang="en" dir="ltr" class="mw-content-ltr"> <p>Whitespace, including newlines, tabs, and spaces, is stripped from the beginning and end of all the parameters of these parser functions. If this is not desirable, comparison of strings can be done after putting them in quotation marks. </p> </div> <dl><dd><code>{{#ifeq: foo&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; | &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;foo | equal | not equal }}</code> → <b>equal</b></dd> <dd><code>{{#ifeq: "foo&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;" | "&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;foo" | equal | not equal }}</code> → <b>not equal</b></dd></dl> <div lang="en" dir="ltr" class="mw-content-ltr"> <p>To prevent the trimming of then and else parts, see <a href="https://meta.wikimedia.org/wiki/Template:If" class="extiw" title="m:Template:If">m:Template:If</a>. Some people achieve this by using &lt;<a href="/wiki/Special:MyLanguage/Wiki_markup#Nowiki" title="Special:MyLanguage/Wiki markup">nowiki</a><span style="display:none"><a href="/wiki/Wiki_markup#Nowiki" class="mw-redirect" title="Wiki markup"> </a></span>&gt; &lt;/nowiki&gt; instead of spaces. </p> </div> <dl><dd><code class="mw-highlight mw-highlight-lang-wikitext mw-content-ltr" dir="ltr">foo<span class="p">{{</span><span class="nf">#if</span><span class="p">:||</span> bar <span class="p">}}</span>foo</code> → <b>foobarfoo</b></dd> <dd><code class="mw-highlight mw-highlight-lang-xml mw-content-ltr" dir="ltr">foo{{#if:||<span class="nt">&lt;nowiki</span><span class="w"> </span><span class="nt">/&gt;</span><span class="w"> </span>bar<span class="w"> </span><span class="nt">&lt;nowiki</span><span class="w"> </span><span class="nt">/&gt;</span>}}foo</code> → <b>foo bar foo</b></dd></dl> <div lang="en" dir="ltr" class="mw-content-ltr"> <p>However, this method can be used to render a <b>single</b> whitespace character only, since the parser squeezes multiple whitespace characters in a row into one. </p> </div> <dl><dd><table> <tbody><tr> <td><div class="mw-highlight mw-highlight-lang-html mw-content-ltr" dir="ltr"><pre><span></span><span class="p">&lt;</span><span class="nt">span</span> <span class="na">style</span><span class="o">=</span><span class="s">"white-space: pre;"</span><span class="p">&gt;</span>foo{{#if:||<span class="p">&lt;</span><span class="nt">nowiki</span><span class="p">/&gt;</span> bar <span class="p">&lt;</span><span class="nt">nowiki</span><span class="p">/&gt;</span>}}foo<span class="p">&lt;/</span><span class="nt">span</span><span class="p">&gt;</span> </pre></div></td> <td>→</td> <td><b><span style="white-space: pre;">foo bar foo</span></b> </td></tr></tbody></table></dd></dl> <div lang="en" dir="ltr" class="mw-content-ltr"> <p>In this example, the <code>white-space: pre</code> style is used to force the whitespace to be preserved by the browser, but even with it the spaces are not shown. This happens because the spaces are stripped by the software, before being sent to the browser. </p> </div> <div lang="en" dir="ltr" class="mw-content-ltr"> <p>It is possible to workaround this behavior replacing whitespaces with <code>&amp;#32;</code> (<i>breakable space</i>) or <code>&amp;nbsp;</code> (<i>non-breakable space</i>), since they are not modified by the software: </p> </div> <dl><dd><code class="mw-highlight mw-highlight-lang-html mw-content-ltr" dir="ltr"><span class="p">&lt;</span><span class="nt">span</span> <span class="na">style</span><span class="o">=</span><span class="s">"white-space: pre;"</span><span class="p">&gt;</span>foo{{#if:||<span class="ni">&amp;#32;&amp;#32;&amp;#32;</span>bar<span class="ni">&amp;#32;&amp;#32;&amp;#32;</span>}}foo<span class="p">&lt;/</span><span class="nt">span</span><span class="p">&gt;</span></code> → <b><span style="white-space: pre;">foo bar foo</span></b></dd> <dd><code class="mw-highlight mw-highlight-lang-html mw-content-ltr" dir="ltr">foo{{#if:||<span class="ni">&amp;nbsp;&amp;nbsp;&amp;nbsp;</span>bar<span class="ni">&amp;nbsp;&amp;nbsp;&amp;nbsp;</span>}}foo</code> → <b>foo&#160;&#160;&#160;bar&#160;&#160;&#160;foo</b></dd></dl> <p><span lang="en" dir="ltr" class="mw-content-ltr">Beware that not all parameters are created equal.</span> <span lang="en" dir="ltr" class="mw-content-ltr">In ParserFunctions, whitespace at the beginning and end is always stripped.</span> <span lang="en" dir="ltr" class="mw-content-ltr">In <a href="/wiki/Special:MyLanguage/Help:Templates" title="Special:MyLanguage/Help:Templates">templates</a><span style="display:none"><a href="/wiki/Help:Templates" title="Help:Templates"> </a></span>, whitespace at the beginning and end is stripped for named parameters and named unnamed parameters but <i>not</i> from unnamed parameters:</span> </p> <dl><dd><code>foo<style data-mw-deduplicate="TemplateStyles:r7217511">.mw-parser-output .monospaced{font-family:monospace,monospace}</style><span class="monospaced">{{<a href="/wiki/Template:1x" title="Template:1x">1x</a>|content= bar}}</span>foo</code> → <b>foobarfoo</b></dd> <dd><code>foo<link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r7217511" /><span class="monospaced">{{<a href="/wiki/Template:1x" title="Template:1x">1x</a>|1= bar}}</span>foo</code> → <b>foobarfoo</b></dd> <dd><code>foo<link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r7217511" /><span class="monospaced">{{<a href="/wiki/Template:1x" title="Template:1x">1x</a>|&#160;bar&#160;}}</span>foo</code> → <b>foo bar foo</b></dd></dl> <div lang="en" dir="ltr" class="mw-content-ltr"> <div class="mw-heading mw-heading2 ext-discussiontools-init-section"><h2 id="Other_parser_functions" data-mw-thread-id="h-Other_parser_functions"><span data-mw-comment-start="" id="h-Other_parser_functions"></span>Other parser functions<span data-mw-comment-end="h-Other_parser_functions"></span></h2><!--__DTELLIPSISBUTTON__{"threadItem":{"headingLevel":2,"name":"h-","type":"heading","level":0,"id":"h-Other_parser_functions","replies":["h-Case_conversion_functions-Other_parser_functions","h-Encoding_functions-Other_parser_functions","h-Anchor_encoding-Other_parser_functions","h-Padding_functions-Other_parser_functions","h-Formatting_functions-Other_parser_functions"]}}--></div> </div> <div lang="en" dir="ltr" class="mw-content-ltr"> <div class="mw-heading mw-heading3"><h3 id="Case_conversion_functions" data-mw-thread-id="h-Case_conversion_functions-Other_parser_functions"><span data-mw-comment-start="" id="h-Case_conversion_functions-Other_parser_functions"></span>Case conversion functions<span data-mw-comment-end="h-Case_conversion_functions-Other_parser_functions"></span></h3></div> </div> <ul><li><span lang="en" dir="ltr" class="mw-content-ltr"><b>Lowercase:</b></span> <code>"{{lc: AbC}}"</code> → "abc" <a class="external autonumber" href="https://www.mediawiki.org/w/index.php?title=Special:ExpandTemplates&amp;wpInput=%22%7B%7Blc%3A+AbC%7D%7D%22&amp;removecomments=true">[1]</a></li> <li><span lang="en" dir="ltr" class="mw-content-ltr"><b>Uppercase:</b></span> <code>"{{uc: AbC}}"</code> → "ABC" <a class="external autonumber" href="https://www.mediawiki.org/w/index.php?title=Special:ExpandTemplates&amp;wpInput=%22%7B%7Buc%3A+AbC%7D%7D%22&amp;removecomments=true">[2]</a></li> <li><span lang="en" dir="ltr" class="mw-content-ltr"><b>Lowercase first character:</b></span> <code>"{{lcfirst: AbC}}"</code> → "abC" <a class="external autonumber" href="https://www.mediawiki.org/w/index.php?title=Special:ExpandTemplates&amp;wpInput=%22%7B%7Blcfirst%3A+AbC%7D%7D%22&amp;removecomments=true">[3]</a></li> <li><span lang="en" dir="ltr" class="mw-content-ltr"><b>Uppercase first character:</b></span> <code>"{{ucfirst: abc}}"</code> → "Abc" <a class="external autonumber" href="https://www.mediawiki.org/w/index.php?title=Special:ExpandTemplates&amp;wpInput=%22%7B%7Bucfirst%3A+abc%7D%7D%22&amp;removecomments=true">[4]</a></li></ul> <div lang="en" dir="ltr" class="mw-content-ltr"> <div class="mw-heading mw-heading3"><h3 id="Encoding_functions" data-mw-thread-id="h-Encoding_functions-Other_parser_functions"><span data-mw-comment-start="" id="h-Encoding_functions-Other_parser_functions"></span>Encoding functions<span data-mw-comment-end="h-Encoding_functions-Other_parser_functions"></span></h3></div> </div> <ul><li><span lang="en" dir="ltr" class="mw-content-ltr"><b>URL encoding:</b></span></li></ul> <div class="mw-highlight mw-highlight-lang-wikitext mw-content-ltr" dir="ltr"><pre><span></span>"<span class="p">{{</span><span class="nf">urlencode</span><span class="p">:</span> AbC dEf ghi<span class="p">}}</span>" </pre></div> <p><span lang="en" dir="ltr" class="mw-content-ltr">renders as</span> </p> <hr /> <p>"AbC%0AdEf+ghi" </p> <hr /> <p><span lang="en" dir="ltr" class="mw-content-ltr">So inner new lines convert into %0A, and inner spaces convert into +.</span> </p> <div lang="en" dir="ltr" class="mw-content-ltr"> <div class="mw-heading mw-heading3"><h3 id="Anchor_encoding" data-mw-thread-id="h-Anchor_encoding-Other_parser_functions"><span data-mw-comment-start="" id="h-Anchor_encoding-Other_parser_functions"></span>Anchor encoding<span data-mw-comment-end="h-Anchor_encoding-Other_parser_functions"></span></h3></div> </div> <div class="mw-highlight mw-highlight-lang-wikitext mw-content-ltr" dir="ltr"><pre><span></span><span class="p">{{</span><span class="nf">anchorencode</span><span class="p">:</span> AbC dEf ghi<span class="p">}}</span> </pre></div> <p><span lang="en" dir="ltr" class="mw-content-ltr">renders as</span> </p> <hr /> <p>AbC_dEf_ghi </p> <hr /> <div lang="en" dir="ltr" class="mw-content-ltr"> <div class="mw-heading mw-heading3"><h3 id="Padding_functions" data-mw-thread-id="h-Padding_functions-Other_parser_functions"><span data-mw-comment-start="" id="h-Padding_functions-Other_parser_functions"></span>Padding functions<span data-mw-comment-end="h-Padding_functions-Other_parser_functions"></span></h3></div> </div> <ul><li><code>"{{padleft: bc d |8|a}}"</code> gives "aaaabc d" <a class="external autonumber" href="https://www.mediawiki.org/w/index.php?title=Special:ExpandTemplates&amp;wpInput=%22%7B%7Bpadleft%3A+bc+d%7c8%7ca%7D%7D%22&amp;removecomments=true">[5]</a></li> <li><code>"{{padright: bc d |8|a}}"</code> gives "bc daaaa" <a class="external autonumber" href="https://www.mediawiki.org/w/index.php?title=Special:ExpandTemplates&amp;wpInput=%22%7B%7Bpadright%3A+bc+d%7c8%7ca%7D%7D%22&amp;removecomments=true">[6]</a></li></ul> <div lang="en" dir="ltr" class="mw-content-ltr"> <div class="mw-heading mw-heading3"><h3 id="Formatting_functions" data-mw-thread-id="h-Formatting_functions-Other_parser_functions"><span data-mw-comment-start="" id="h-Formatting_functions-Other_parser_functions"></span>Formatting functions<span data-mw-comment-end="h-Formatting_functions-Other_parser_functions"></span></h3></div> </div> <ul><li><code>"{{formatnum: 1234567890}}"</code> gives "1,234,567,890" <a class="external autonumber" href="https://www.mediawiki.org/w/index.php?title=Special:ExpandTemplates&amp;wpInput=%22%7B%7Bformatnum%3A+1234567890%7D%7D%22">[7]</a></li></ul> <p><span id="See_also"></span> </p> <div class="mw-heading mw-heading2 ext-discussiontools-init-section"><h2 id="같이_보기" data-mw-thread-id="h-같이_보기"><span id=".EA.B0.99.EC.9D.B4_.EB.B3.B4.EA.B8.B0"></span><span data-mw-comment-start="" id="h-같이_보기"></span>같이 보기<span data-mw-comment-end="h-같이_보기"></span></h2><!--__DTELLIPSISBUTTON__{"threadItem":{"headingLevel":2,"name":"h-","type":"heading","level":0,"id":"h-\uac19\uc774_\ubcf4\uae30","replies":[]}}--></div> <ul><li><a href="/wiki/Special:MyLanguage/Help:Parser_functions_in_templates" title="Special:MyLanguage/Help:Parser functions in templates">Help:Parser functions in templates</a><span style="display:none"><a href="/wiki/Help:Parser_functions_in_templates" title="Help:Parser functions in templates"> </a></span></li> <li><a href="/wiki/Special:MyLanguage/Parser_extension_tags" title="Special:MyLanguage/Parser extension tags">Parser extension tags</a><span style="display:none"><a href="/wiki/Parser_extension_tags" title="Parser extension tags"> </a></span></li> <li><a href="/wiki/Special:MyLanguage/Parser_function_hooks" title="Special:MyLanguage/Parser function hooks">Parser function hooks</a><span style="display:none"><a href="/wiki/Parser_function_hooks" title="Parser function hooks"> </a></span> - <span lang="en" dir="ltr" class="mw-content-ltr">an (incomplete) list of parser functions added by core and extensions.</span></li> <li><a href="/wiki/Special:MyLanguage/Manual:Newlines_and_spaces" title="Special:MyLanguage/Manual:Newlines and spaces">Manual:Newlines and spaces</a><span style="display:none"><a href="/wiki/Manual:Newlines_and_spaces" title="Manual:Newlines and spaces"> </a></span></li> <li><a href="/wiki/Special:MyLanguage/Manual:Converting_between_ParserFunctions_syntax_and_TeX_syntax" title="Special:MyLanguage/Manual:Converting between ParserFunctions syntax and TeX syntax">Manual:Converting between ParserFunctions syntax and TeX syntax</a><span style="display:none"><a href="/wiki/Manual:Converting_between_ParserFunctions_syntax_and_TeX_syntax" title="Manual:Converting between ParserFunctions syntax and TeX syntax"> </a></span></li> <li><a href="/wiki/Special:MyLanguage/Help:Magic_words" title="Special:MyLanguage/Help:Magic words">도움말:Magic words</a><span style="display:none"><a href="/wiki/Help:Magic_words" title="Help:Magic words"> </a></span></li></ul> <div lang="en" dir="ltr" class="mw-content-ltr"> <ul><li><a href="/wiki/Module:String" title="Module:String">Module:String</a> obsoleting <a href="/wiki/Special:MyLanguage/Extension:StringFunctions" title="Special:MyLanguage/Extension:StringFunctions">Extension:StringFunctions</a><span style="display:none"><a href="/wiki/Extension:StringFunctions" class="mw-redirect" title="Extension:StringFunctions"> </a></span></li></ul> </div> <ul><li><a href="/wiki/Special:MyLanguage/Extension:PhpTags" title="Special:MyLanguage/Extension:PhpTags">Extension:PhpTags</a><span style="display:none"><a href="/wiki/Extension:PhpTags" title="Extension:PhpTags"> </a></span></li> <li><span lang="en" dir="ltr" class="mw-content-ltr">Parser functions for Wikibase (the extensions that enables Wikidata):</span> <a href="https://www.wikidata.org/wiki/Special:MyLanguage/Wikidata:How_to_use_data_on_Wikimedia_projects#Parser_function" class="extiw" title="d:Special:MyLanguage/Wikidata:How to use data on Wikimedia projects"><span lang="en" dir="ltr" class="mw-content-ltr">How to use data on Wikimedia projects#Parser function</span></a></li></ul> <div lang="en" dir="ltr" class="mw-content-ltr"> <div class="mw-heading mw-heading2 ext-discussiontools-init-section"><h2 id="References" data-mw-thread-id="h-References"><span data-mw-comment-start="" id="h-References"></span>References<span data-mw-comment-end="h-References"></span></h2><!--__DTELLIPSISBUTTON__{"threadItem":{"headingLevel":2,"name":"h-","type":"heading","level":0,"id":"h-References","replies":[]}}--></div> </div> <div class="mw-references-wrap"><ol class="references"> <li id="cite_note-4"><span class="mw-cite-backlink"><a href="#cite_ref-4">↑</a></span> <span class="reference-text">Prior to <span class="plainlinks"><a class="external text" href="https://static-codereview.wikimedia.org/MediaWiki/86805.html">r86805</a></span> in 2011 this was not the case.</span> </li> <li id="cite_note-5"><span class="mw-cite-backlink"><a href="#cite_ref-5">↑</a></span> <span class="reference-text"><a class="external text" href="https://phabricator.wikimedia.org/diffusion/EPFN/browse/master/includes/ParserFunctions.php$31">ParserFunctions.php</a> at phabricator.wikimedia.org</span> </li> </ol></div> <div class="navbox-styles nomobile"><style data-mw-deduplicate="TemplateStyles:r6230902">.mw-parser-output .navbox{border:1px solid #aaa;box-sizing:border-box;width:100%;margin:auto;clear:both;font-size:88%;text-align:center;padding:1px}.mw-parser-output .navbox-inner,.mw-parser-output .navbox-subgroup{width:100%}.mw-parser-output .navbox+.navbox-styles+.navbox{margin-top:-1px}.mw-parser-output .navbox th,.mw-parser-output .navbox-title,.mw-parser-output .navbox-abovebelow{text-align:center;padding-left:1em;padding-right:1em}.mw-parser-output th.navbox-group{white-space:nowrap;text-align:right}.mw-parser-output .navbox,.mw-parser-output .navbox-subgroup{background:#fdfdfd}.mw-parser-output .navbox-list{border-color:#fdfdfd}.mw-parser-output .navbox th,.mw-parser-output .navbox-title{background:#eaeeff}.mw-parser-output .navbox-abovebelow,.mw-parser-output th.navbox-group,.mw-parser-output .navbox-subgroup .navbox-title{background:#ddddff}.mw-parser-output .navbox-subgroup .navbox-group,.mw-parser-output .navbox-subgroup .navbox-abovebelow{background:#e6e6ff}.mw-parser-output .navbox-even{background:#f7f7f7}.mw-parser-output .navbox-odd{background:transparent}.mw-parser-output th.navbox-title1{border-left:2px solid #fdfdfd;width:100%}.mw-parser-output td.navbox-list1{text-align:left;border-left-width:2px;border-left-style:solid}.mw-parser-output .navbox .hlist td dl,.mw-parser-output .navbox .hlist td ol,.mw-parser-output .navbox .hlist td ul,.mw-parser-output .navbox td.hlist dl,.mw-parser-output .navbox td.hlist ol,.mw-parser-output .navbox td.hlist ul{padding:0.125em 0}.mw-parser-output .navbox .hlist dd,.mw-parser-output .navbox .hlist dt,.mw-parser-output .navbox .hlist li{white-space:nowrap}.mw-parser-output .navbox .hlist dd dl,.mw-parser-output .navbox .hlist dt dl,.mw-parser-output .navbox .hlist li ol,.mw-parser-output .navbox .hlist li ul{white-space:normal}.mw-parser-output ol+.navbox-styles+.navbox,.mw-parser-output ul+.navbox-styles+.navbox{margin-top:0.5em}</style></div><div role="navigation" class="navbox" aria-labelledby="Parser_functions" style="padding:3px"><table class="nowraplinks mw-collapsible autocollapse navbox-inner" style="border-spacing:0;background:transparent;color:inherit"><tbody><tr><th scope="col" class="navbox-title" colspan="2"><style data-mw-deduplicate="TemplateStyles:r6387430">.mw-parser-output .hlist dl,.mw-parser-output .hlist ol,.mw-parser-output .hlist ul{margin:0;padding:0}.mw-parser-output .hlist dd,.mw-parser-output .hlist dt,.mw-parser-output .hlist li{margin:0;display:inline}.mw-parser-output .hlist dl dl,.mw-parser-output .hlist dl ol,.mw-parser-output .hlist dl ul,.mw-parser-output .hlist ol dl,.mw-parser-output .hlist ol ol,.mw-parser-output .hlist ol ul,.mw-parser-output .hlist ul dl,.mw-parser-output .hlist ul ol,.mw-parser-output .hlist ul ul{display:inline}.mw-parser-output .hlist .mw-empty-li,.mw-parser-output .hlist .mw-empty-elt{display:none}.mw-parser-output .hlist dt:after{content:": "}.mw-parser-output .hlist dd:after,.mw-parser-output .hlist li:after{content:" · ";font-weight:bold}.mw-parser-output .hlist dd:last-child:after,.mw-parser-output .hlist dt:last-child:after,.mw-parser-output .hlist li:last-child:after{content:none}.mw-parser-output .hlist dd dd:first-child:before,.mw-parser-output .hlist dd dt:first-child:before,.mw-parser-output .hlist dd li:first-child:before,.mw-parser-output .hlist dt dd:first-child:before,.mw-parser-output .hlist dt dt:first-child:before,.mw-parser-output .hlist dt li:first-child:before,.mw-parser-output .hlist li dd:first-child:before,.mw-parser-output .hlist li dt:first-child:before,.mw-parser-output .hlist li li:first-child:before{content:" (";font-weight:normal}.mw-parser-output .hlist dd dd:last-child:after,.mw-parser-output .hlist dd dt:last-child:after,.mw-parser-output .hlist dd li:last-child:after,.mw-parser-output .hlist dt dd:last-child:after,.mw-parser-output .hlist dt dt:last-child:after,.mw-parser-output .hlist dt li:last-child:after,.mw-parser-output .hlist li dd:last-child:after,.mw-parser-output .hlist li dt:last-child:after,.mw-parser-output .hlist li li:last-child:after{content:")";font-weight:normal}.mw-parser-output .hlist ol{counter-reset:listitem}.mw-parser-output .hlist ol>li{counter-increment:listitem}.mw-parser-output .hlist ol>li:before{content:" "counter(listitem)"\a0 "}.mw-parser-output .hlist dd ol>li:first-child:before,.mw-parser-output .hlist dt ol>li:first-child:before,.mw-parser-output .hlist li ol>li:first-child:before{content:" ("counter(listitem)"\a0 "}</style><style data-mw-deduplicate="TemplateStyles:r4692751">.mw-parser-output .navbar{display:inline;font-size:88%;font-weight:normal}.mw-parser-output .navbar ul{display:inline;white-space:nowrap}.mw-parser-output .navbar li{word-spacing:-0.125em}.mw-parser-output .navbox .navbar{display:block;font-size:100%}.mw-parser-output .navbox-title .navbar{float:left;text-align:left;margin-right:0.5em;width:6em}</style><div class="plainlinks hlist navbar mini"><ul><li class="nv-view"><a href="/wiki/Template:Parser_functions_nav" title="Template:Parser functions nav"><abbr title="View this template" style=";;background:none transparent;border:none;box-shadow:none; padding:0;">v</abbr></a></li><li class="nv-talk"><a href="/wiki/Template_talk:Parser_functions_nav" title="Template talk:Parser functions nav"><abbr title="Discuss this template" style=";;background:none transparent;border:none;box-shadow:none; padding:0;">t</abbr></a></li><li class="nv-edit"><a class="external text" href="https://www.mediawiki.org/w/index.php?title=Template:Parser_functions_nav&amp;action=edit"><abbr title="Edit this template" style=";;background:none transparent;border:none;box-shadow:none; padding:0;">e</abbr></a></li></ul></div><div id="Parser_functions" style="font-size:114%;margin:0 4em"><a href="/wiki/Special:MyLanguage/Manual:Parser_functions" title="Special:MyLanguage/Manual:Parser functions">Parser functions</a><span style="display:none"><a href="/wiki/Manual:Parser_functions" title="Manual:Parser functions"> </a></span></div></th></tr><tr><th scope="row" class="navbox-group" style="width:1%">All</th><td class="navbox-list1 navbox-list navbox-odd" style="width:100%;padding:0px;text-align: left;"><div style="padding:0em 0.25em"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r6387430" /><div class="hlist"> <ul><li><b>A</b>&#160;{{<a href="/wiki/Special:MyLanguage/anchorencode" title="Special:MyLanguage/anchorencode">#anchorencode</a><span style="display:none"><a href="/wiki/Anchorencode" class="mw-redirect" title="Anchorencode"> </a></span>}}</li> <li><b>B</b>&#160;{{<a href="/wiki/Special:MyLanguage/babel" title="Special:MyLanguage/babel">#babel</a><span style="display:none"><a href="/wiki/Babel" class="mw-redirect" title="Babel"> </a></span>}}</li> <li>{{<a href="/wiki/Special:MyLanguage/basepagename" title="Special:MyLanguage/basepagename">#basepagename</a><span style="display:none"><a href="/wiki/Basepagename" class="mw-redirect" title="Basepagename"> </a></span>}}</li> <li>{{<a href="/wiki/Special:MyLanguage/basepagenamee" title="Special:MyLanguage/basepagenamee">#basepagenamee</a><span style="display:none"><a href="/wiki/Basepagenamee" class="mw-redirect" title="Basepagenamee"> </a></span>}}</li> <li><b>C</b>&#160;{{<a href="/wiki/Special:MyLanguage/canonicalurl" class="new" title="Special:MyLanguage/canonicalurl (page does not exist)">#canonicalurl</a><span style="display:none"><a href="/w/index.php?title=Canonicalurl&amp;action=edit&amp;redlink=1" class="new" title="Canonicalurl (page does not exist)"> </a></span>}}</li> <li>{{<a href="/wiki/Special:MyLanguage/canonicalurle" class="new" title="Special:MyLanguage/canonicalurle (page does not exist)">#canonicalurle</a><span style="display:none"><a href="/w/index.php?title=Canonicalurle&amp;action=edit&amp;redlink=1" class="new" title="Canonicalurle (page does not exist)"> </a></span>}}</li> <li>{{<a href="/wiki/Special:MyLanguage/Extension:CategoryTree#The_categorytree_parser_function" title="Special:MyLanguage/Extension:CategoryTree">#categorytree</a><span style="display:none"><a href="/wiki/Extension:CategoryTree#The_categorytree_parser_function" title="Extension:CategoryTree"> </a></span>}}</li> <li>{{<a href="/wiki/Special:MyLanguage/Extension:GeoData#Parser_function" title="Special:MyLanguage/Extension:GeoData">#coordinates</a><span style="display:none"><a href="/wiki/Extension:GeoData#Parser_function" title="Extension:GeoData"> </a></span>}}</li> <li><b>D</b>&#160;{{<a href="/wiki/Special:MyLanguage/defaultsort" class="new" title="Special:MyLanguage/defaultsort (page does not exist)">#defaultsort</a><span style="display:none"><a href="/w/index.php?title=Defaultsort&amp;action=edit&amp;redlink=1" class="new" title="Defaultsort (page does not exist)"> </a></span>}}</li> <li>{{<a href="/wiki/Special:MyLanguage/displaytitle" title="Special:MyLanguage/displaytitle">#displaytitle</a><span style="display:none"><a href="/wiki/Displaytitle" class="mw-redirect" title="Displaytitle"> </a></span>}}</li> <li><b>E</b>&#160;{{<a href="/wiki/Special:MyLanguage/expr" title="Special:MyLanguage/expr">#expr</a><span style="display:none"><a href="/wiki/Expr" class="mw-redirect" title="Expr"> </a></span>}}</li> <li><b>F</b>&#160;{{<a href="/wiki/Special:MyLanguage/filepath" class="new" title="Special:MyLanguage/filepath (page does not exist)">#filepath</a><span style="display:none"><a href="/w/index.php?title=Filepath&amp;action=edit&amp;redlink=1" class="new" title="Filepath (page does not exist)"> </a></span>}}</li> <li>{{<a href="/wiki/Special:MyLanguage/formatdate" title="Special:MyLanguage/formatdate">#formatdate</a><span style="display:none"><a href="/wiki/Formatdate" class="mw-redirect" title="Formatdate"> </a></span>}}</li> <li>{{<a href="/wiki/Special:MyLanguage/formatnum" title="Special:MyLanguage/formatnum">#formatnum</a><span style="display:none"><a href="/wiki/Formatnum" class="mw-redirect" title="Formatnum"> </a></span>}}</li> <li>{{<a href="/wiki/Special:MyLanguage/fullpagename" class="new" title="Special:MyLanguage/fullpagename (page does not exist)">#fullpagename</a><span style="display:none"><a href="/w/index.php?title=Fullpagename&amp;action=edit&amp;redlink=1" class="new" title="Fullpagename (page does not exist)"> </a></span>}}</li> <li>{{<a href="/wiki/Special:MyLanguage/fullpagenamee" class="new" title="Special:MyLanguage/fullpagenamee (page does not exist)">#fullpagenamee</a><span style="display:none"><a href="/w/index.php?title=Fullpagenamee&amp;action=edit&amp;redlink=1" class="new" title="Fullpagenamee (page does not exist)"> </a></span>}}</li> <li>{{<a href="/wiki/Special:MyLanguage/fullurl" title="Special:MyLanguage/fullurl">#fullurl</a><span style="display:none"><a href="/wiki/Fullurl" class="mw-redirect" title="Fullurl"> </a></span>}}</li> <li>{{<a href="/wiki/Special:MyLanguage/fullurle" class="new" title="Special:MyLanguage/fullurle (page does not exist)">#fullurle</a><span style="display:none"><a href="/w/index.php?title=Fullurle&amp;action=edit&amp;redlink=1" class="new" title="Fullurle (page does not exist)"> </a></span>}}</li> <li><b>G</b>&#160;{{<a href="/wiki/Special:MyLanguage/gender" title="Special:MyLanguage/gender">#gender</a><span style="display:none"><a href="/wiki/Gender" class="mw-redirect" title="Gender"> </a></span>}}</li> <li>{{<a href="/wiki/Special:MyLanguage/grammar" class="new" title="Special:MyLanguage/grammar (page does not exist)">#grammar</a><span style="display:none"><a href="/w/index.php?title=Grammar&amp;action=edit&amp;redlink=1" class="new" title="Grammar (page does not exist)"> </a></span>}}</li> <li><b>I</b>&#160;{{<a href="/wiki/Special:MyLanguage/if" title="Special:MyLanguage/if">#if</a><span style="display:none"><a href="/wiki/If" class="mw-redirect" title="If"> </a></span>}}</li> <li>{{<a href="/wiki/Special:MyLanguage/ifeq" title="Special:MyLanguage/ifeq">#ifeq</a><span style="display:none"><a href="/wiki/Ifeq" class="mw-redirect" title="Ifeq"> </a></span>}}</li> <li>{{<a href="/wiki/Special:MyLanguage/iferror" title="Special:MyLanguage/iferror">#iferror</a><span style="display:none"><a href="/wiki/Iferror" class="mw-redirect" title="Iferror"> </a></span>}}</li> <li>{{<a href="/wiki/Special:MyLanguage/ifexist" title="Special:MyLanguage/ifexist">#ifexist</a><span style="display:none"><a href="/wiki/Ifexist" class="mw-redirect" title="Ifexist"> </a></span>}}</li> <li>{{<a href="/wiki/Special:MyLanguage/ifexpr" title="Special:MyLanguage/ifexpr">#ifexpr</a><span style="display:none"><a href="/wiki/Ifexpr" class="mw-redirect" title="Ifexpr"> </a></span>}}</li> <li>{{<a href="/wiki/Special:MyLanguage/int" title="Special:MyLanguage/int">#int</a><span style="display:none"><a href="/wiki/Int" class="mw-redirect" title="Int"> </a></span>}}</li> <li>{{<a href="https://en.wikipedia.org/wiki/Wikipedia:Lua" class="extiw" title="w:Wikipedia:Lua">#invoke</a>}}</li> <li><b>L</b>&#160;{{<a href="/wiki/Special:MyLanguage/Help:Magic_words#Miscellaneous" title="Special:MyLanguage/Help:Magic words">#language</a><span style="display:none"><a href="/wiki/Help:Magic_words#Miscellaneous" title="Help:Magic words"> </a></span>}}</li> <li>{{<a href="/wiki/Special:MyLanguage/Help:Magic_words#Formatting" title="Special:MyLanguage/Help:Magic words">#lc</a><span style="display:none"><a href="/wiki/Help:Magic_words#Formatting" title="Help:Magic words"> </a></span>}}</li> <li>{{<a href="/wiki/Special:MyLanguage/lcfirst" title="Special:MyLanguage/lcfirst">#lcfirst</a><span style="display:none"><a href="/wiki/Lcfirst" class="mw-redirect" title="Lcfirst"> </a></span>}}</li> <li>{{<a href="/wiki/Special:MyLanguage/localurl" title="Special:MyLanguage/localurl">#localurl</a><span style="display:none"><a href="/wiki/Localurl" class="mw-redirect" title="Localurl"> </a></span>}}</li> <li>{{<a href="/wiki/Special:MyLanguage/localurle" class="new" title="Special:MyLanguage/localurle (page does not exist)">#localurle</a><span style="display:none"><a href="/w/index.php?title=Localurle&amp;action=edit&amp;redlink=1" class="new" title="Localurle (page does not exist)"> </a></span>}}</li> <li>{{<a href="/wiki/Special:MyLanguage/lqtpagelimit" class="new" title="Special:MyLanguage/lqtpagelimit (page does not exist)">#lqtpagelimit</a><span style="display:none"><a href="/w/index.php?title=Lqtpagelimit&amp;action=edit&amp;redlink=1" class="new" title="Lqtpagelimit (page does not exist)"> </a></span>}}</li> <li>{{<a href="/wiki/Special:MyLanguage/lst" title="Special:MyLanguage/lst">#lst</a><span style="display:none"><a href="/wiki/Lst" class="mw-redirect" title="Lst"> </a></span>}}</li> <li>{{<a href="/wiki/Special:MyLanguage/lstx" title="Special:MyLanguage/lstx">#lstx</a><span style="display:none"><a href="/wiki/Lstx" class="mw-redirect" title="Lstx"> </a></span>}}</li> <li><b>N</b>&#160;{{<a href="/wiki/Special:MyLanguage/namespace" title="Special:MyLanguage/namespace">#namespace</a><span style="display:none"><a href="/wiki/Namespace" class="mw-redirect" title="Namespace"> </a></span>}}</li> <li>{{<a href="/wiki/Special:MyLanguage/namespacee" class="new" title="Special:MyLanguage/namespacee (page does not exist)">#namespacee</a><span style="display:none"><a href="/w/index.php?title=Namespacee&amp;action=edit&amp;redlink=1" class="new" title="Namespacee (page does not exist)"> </a></span>}}</li> <li>{{<a href="/wiki/Special:MyLanguage/namespacenumber" class="new" title="Special:MyLanguage/namespacenumber (page does not exist)">#namespacenumber</a><span style="display:none"><a href="/w/index.php?title=Namespacenumber&amp;action=edit&amp;redlink=1" class="new" title="Namespacenumber (page does not exist)"> </a></span>}}</li> <li>{{<a href="/wiki/Special:MyLanguage/ns" title="Special:MyLanguage/ns">#ns</a><span style="display:none"><a href="/wiki/Ns" class="mw-redirect" title="Ns"> </a></span>}}</li> <li>{{<a href="/wiki/Special:MyLanguage/nse" class="new" title="Special:MyLanguage/nse (page does not exist)">#nse</a><span style="display:none"><a href="/w/index.php?title=Nse&amp;action=edit&amp;redlink=1" class="new" title="Nse (page does not exist)"> </a></span>}}</li> <li>{{<a href="/wiki/Special:MyLanguage/numberingroup" class="new" title="Special:MyLanguage/numberingroup (page does not exist)">#numberingroup</a><span style="display:none"><a href="/w/index.php?title=Numberingroup&amp;action=edit&amp;redlink=1" class="new" title="Numberingroup (page does not exist)"> </a></span>}}</li> <li>{{<a href="/wiki/Special:MyLanguage/numberofactiveusers" class="new" title="Special:MyLanguage/numberofactiveusers (page does not exist)">#numberofactiveusers</a><span style="display:none"><a href="/w/index.php?title=Numberofactiveusers&amp;action=edit&amp;redlink=1" class="new" title="Numberofactiveusers (page does not exist)"> </a></span>}}</li> <li>{{<a href="/wiki/Special:MyLanguage/numberofadmins" class="new" title="Special:MyLanguage/numberofadmins (page does not exist)">#numberofadmins</a><span style="display:none"><a href="/w/index.php?title=Numberofadmins&amp;action=edit&amp;redlink=1" class="new" title="Numberofadmins (page does not exist)"> </a></span>}}</li> <li>{{<a href="/wiki/Special:MyLanguage/numberofarticles" class="new" title="Special:MyLanguage/numberofarticles (page does not exist)">#numberofarticles</a><span style="display:none"><a href="/w/index.php?title=Numberofarticles&amp;action=edit&amp;redlink=1" class="new" title="Numberofarticles (page does not exist)"> </a></span>}}</li> <li>{{<a href="/wiki/Special:MyLanguage/numberofedits" class="new" title="Special:MyLanguage/numberofedits (page does not exist)">#numberofedits</a><span style="display:none"><a href="/w/index.php?title=Numberofedits&amp;action=edit&amp;redlink=1" class="new" title="Numberofedits (page does not exist)"> </a></span>}}</li> <li>{{<a href="/wiki/Special:MyLanguage/numberoffiles" class="new" title="Special:MyLanguage/numberoffiles (page does not exist)">#numberoffiles</a><span style="display:none"><a href="/w/index.php?title=Numberoffiles&amp;action=edit&amp;redlink=1" class="new" title="Numberoffiles (page does not exist)"> </a></span>}}</li> <li>{{<a href="/wiki/Special:MyLanguage/numberofpages" class="new" title="Special:MyLanguage/numberofpages (page does not exist)">#numberofpages</a><span style="display:none"><a href="/w/index.php?title=Numberofpages&amp;action=edit&amp;redlink=1" class="new" title="Numberofpages (page does not exist)"> </a></span>}}</li> <li>{{<a href="/wiki/Special:MyLanguage/numberofusers" class="new" title="Special:MyLanguage/numberofusers (page does not exist)">#numberofusers</a><span style="display:none"><a href="/w/index.php?title=Numberofusers&amp;action=edit&amp;redlink=1" class="new" title="Numberofusers (page does not exist)"> </a></span>}}</li> <li>{{<a href="/wiki/Special:MyLanguage/numberofviews" class="new" title="Special:MyLanguage/numberofviews (page does not exist)">#numberofviews</a><span style="display:none"><a href="/w/index.php?title=Numberofviews&amp;action=edit&amp;redlink=1" class="new" title="Numberofviews (page does not exist)"> </a></span>}}</li> <li><b>P</b>&#160;{{<a href="/wiki/Special:MyLanguage/padleft" title="Special:MyLanguage/padleft">#padleft</a><span style="display:none"><a href="/wiki/Padleft" class="mw-redirect" title="Padleft"> </a></span>}}</li> <li>{{<a href="/wiki/Special:MyLanguage/padright" class="new" title="Special:MyLanguage/padright (page does not exist)">#padright</a><span style="display:none"><a href="/w/index.php?title=Padright&amp;action=edit&amp;redlink=1" class="new" title="Padright (page does not exist)"> </a></span>}}</li> <li>{{<a href="/wiki/Special:MyLanguage/pagename" class="new" title="Special:MyLanguage/pagename (page does not exist)">#pagename</a><span style="display:none"><a href="/w/index.php?title=Pagename&amp;action=edit&amp;redlink=1" class="new" title="Pagename (page does not exist)"> </a></span>}}</li> <li>{{<a href="/wiki/Special:MyLanguage/pagenamee" title="Special:MyLanguage/pagenamee">#pagenamee</a><span style="display:none"><a href="/wiki/Pagenamee" class="mw-redirect" title="Pagenamee"> </a></span>}}</li> <li>{{<a href="/wiki/Special:MyLanguage/pagesincategory" title="Special:MyLanguage/pagesincategory">#pagesincategory</a><span style="display:none"><a href="/wiki/Pagesincategory" class="mw-redirect" title="Pagesincategory"> </a></span>}}</li> <li>{{<a href="/wiki/Special:MyLanguage/pagesize" title="Special:MyLanguage/pagesize">#pagesize</a><span style="display:none"><a href="/wiki/Pagesize" class="mw-redirect" title="Pagesize"> </a></span>}}</li> <li>{{<a href="/wiki/Special:MyLanguage/plural" class="new" title="Special:MyLanguage/plural (page does not exist)">#plural</a><span style="display:none"><a href="/w/index.php?title=Plural&amp;action=edit&amp;redlink=1" class="new" title="Plural (page does not exist)"> </a></span>}}</li> <li>{{<a href="https://www.wikidata.org/wiki/Wikidata:How_to_use_data_on_Wikimedia_projects" class="extiw" title="d:Wikidata:How to use data on Wikimedia projects">#property</a>}}</li> <li>{{<a href="/wiki/Special:MyLanguage/protectionlevel" class="new" title="Special:MyLanguage/protectionlevel (page does not exist)">#protectionlevel</a><span style="display:none"><a href="/w/index.php?title=Protectionlevel&amp;action=edit&amp;redlink=1" class="new" title="Protectionlevel (page does not exist)"> </a></span>}}</li> <li><b>R</b>&#160;{{<a href="/wiki/Special:MyLanguage/rel2abs" class="new" title="Special:MyLanguage/rel2abs (page does not exist)">#rel2abs</a><span style="display:none"><a href="/w/index.php?title=Rel2abs&amp;action=edit&amp;redlink=1" class="new" title="Rel2abs (page does not exist)"> </a></span>}}</li> <li>{{<a href="/wiki/Special:MyLanguage/rootpagename" class="new" title="Special:MyLanguage/rootpagename (page does not exist)">#rootpagename</a><span style="display:none"><a href="/w/index.php?title=Rootpagename&amp;action=edit&amp;redlink=1" class="new" title="Rootpagename (page does not exist)"> </a></span>}}</li> <li>{{<a href="/wiki/Special:MyLanguage/rootpagenamee" class="new" title="Special:MyLanguage/rootpagenamee (page does not exist)">#rootpagenamee</a><span style="display:none"><a href="/w/index.php?title=Rootpagenamee&amp;action=edit&amp;redlink=1" class="new" title="Rootpagenamee (page does not exist)"> </a></span>}}</li> <li><b>S</b>&#160;{{<a href="/wiki/Special:MyLanguage/special" class="new" title="Special:MyLanguage/special (page does not exist)">#special</a><span style="display:none"><a href="/w/index.php?title=Special&amp;action=edit&amp;redlink=1" class="new" title="Special (page does not exist)"> </a></span>}}</li> <li>{{<a href="/wiki/Special:MyLanguage/speciale" class="new" title="Special:MyLanguage/speciale (page does not exist)">#speciale</a><span style="display:none"><a href="/w/index.php?title=Speciale&amp;action=edit&amp;redlink=1" class="new" title="Speciale (page does not exist)"> </a></span>}}</li> <li>{{<a href="https://www.wikidata.org/wiki/Wikidata:How_to_use_data_on_Wikimedia_projects" class="extiw" title="d:Wikidata:How to use data on Wikimedia projects">#statement</a>}}</li> <li>{{<a href="/wiki/Special:MyLanguage/subjectpagename" class="new" title="Special:MyLanguage/subjectpagename (page does not exist)">#subjectpagename</a><span style="display:none"><a href="/w/index.php?title=Subjectpagename&amp;action=edit&amp;redlink=1" class="new" title="Subjectpagename (page does not exist)"> </a></span>}}</li> <li>{{<a href="/wiki/Special:MyLanguage/subjectpagenamee" class="new" title="Special:MyLanguage/subjectpagenamee (page does not exist)">#subjectpagenamee</a><span style="display:none"><a href="/w/index.php?title=Subjectpagenamee&amp;action=edit&amp;redlink=1" class="new" title="Subjectpagenamee (page does not exist)"> </a></span>}}</li> <li>{{<a href="/wiki/Special:MyLanguage/subjectspace" class="new" title="Special:MyLanguage/subjectspace (page does not exist)">#subjectspace</a><span style="display:none"><a href="/w/index.php?title=Subjectspace&amp;action=edit&amp;redlink=1" class="new" title="Subjectspace (page does not exist)"> </a></span>}}</li> <li>{{<a href="/wiki/Special:MyLanguage/subjectspacee" class="new" title="Special:MyLanguage/subjectspacee (page does not exist)">#subjectspacee</a><span style="display:none"><a href="/w/index.php?title=Subjectspacee&amp;action=edit&amp;redlink=1" class="new" title="Subjectspacee (page does not exist)"> </a></span>}}</li> <li>{{<a href="/wiki/Special:MyLanguage/subpagename" class="new" title="Special:MyLanguage/subpagename (page does not exist)">#subpagename</a><span style="display:none"><a href="/w/index.php?title=Subpagename&amp;action=edit&amp;redlink=1" class="new" title="Subpagename (page does not exist)"> </a></span>}}</li> <li>{{<a href="/wiki/Special:MyLanguage/subpagenamee" class="new" title="Special:MyLanguage/subpagenamee (page does not exist)">#subpagenamee</a><span style="display:none"><a href="/w/index.php?title=Subpagenamee&amp;action=edit&amp;redlink=1" class="new" title="Subpagenamee (page does not exist)"> </a></span>}}</li> <li>{{<a href="/wiki/Special:MyLanguage/switch" title="Special:MyLanguage/switch">#switch</a><span style="display:none"><a href="/wiki/Switch" class="mw-redirect" title="Switch"> </a></span>}}</li> <li><b>T</b>&#160;{{<a href="/wiki/Special:MyLanguage/tag_(parser_function)" title="Special:MyLanguage/tag (parser function)">#tag</a><span style="display:none"><a href="/wiki/Tag_(parser_function)" class="mw-redirect" title="Tag (parser function)"> </a></span>}}</li> <li>{{<a href="/wiki/Special:MyLanguage/talkpagename" class="new" title="Special:MyLanguage/talkpagename (page does not exist)">#talkpagename</a><span style="display:none"><a href="/w/index.php?title=Talkpagename&amp;action=edit&amp;redlink=1" class="new" title="Talkpagename (page does not exist)"> </a></span>}}</li> <li>{{<a href="/wiki/Special:MyLanguage/talkpagenamee" class="new" title="Special:MyLanguage/talkpagenamee (page does not exist)">#talkpagenamee</a><span style="display:none"><a href="/w/index.php?title=Talkpagenamee&amp;action=edit&amp;redlink=1" class="new" title="Talkpagenamee (page does not exist)"> </a></span>}}</li> <li>{{<a href="/wiki/Special:MyLanguage/talkspace" title="Special:MyLanguage/talkspace">#talkspace</a><span style="display:none"><a href="/wiki/Talkspace" class="mw-redirect" title="Talkspace"> </a></span>}}</li> <li>{{<a href="/wiki/Special:MyLanguage/talkspacee" class="new" title="Special:MyLanguage/talkspacee (page does not exist)">#talkspacee</a><span style="display:none"><a href="/w/index.php?title=Talkspacee&amp;action=edit&amp;redlink=1" class="new" title="Talkspacee (page does not exist)"> </a></span>}}</li> <li>{{<a href="/wiki/Special:MyLanguage/time" title="Special:MyLanguage/time">#time</a><span style="display:none"><a href="/wiki/Time" class="mw-redirect" title="Time"> </a></span>}}</li> <li>{{<a href="/wiki/Special:MyLanguage/timel" class="new" title="Special:MyLanguage/timel (page does not exist)">#timel</a><span style="display:none"><a href="/w/index.php?title=Timel&amp;action=edit&amp;redlink=1" class="new" title="Timel (page does not exist)"> </a></span>}}</li> <li>{{<a href="/wiki/Special:MyLanguage/timef" title="Special:MyLanguage/timef">#timef</a><span style="display:none"><a href="/wiki/Timef" class="mw-redirect" title="Timef"> </a></span>}}</li> <li>{{<a href="/wiki/Special:MyLanguage/timefl" class="new" title="Special:MyLanguage/timefl (page does not exist)">#timefl</a><span style="display:none"><a href="/w/index.php?title=Timefl&amp;action=edit&amp;redlink=1" class="new" title="Timefl (page does not exist)"> </a></span>}}</li> <li>{{<a href="/wiki/Special:MyLanguage/titleparts" title="Special:MyLanguage/titleparts">#titleparts</a><span style="display:none"><a href="/wiki/Titleparts" class="mw-redirect" title="Titleparts"> </a></span>}}</li> <li>{{<a href="/wiki/Special:MyLanguage/translation" title="Special:MyLanguage/translation">#translation</a><span style="display:none"><a href="/wiki/Translation" class="mw-disambig" title="Translation"> </a></span>}}</li> <li>{{<a href="/wiki/Special:MyLanguage/translationdialog" class="new" title="Special:MyLanguage/translationdialog (page does not exist)">#translationdialog</a><span style="display:none"><a href="/w/index.php?title=Translationdialog&amp;action=edit&amp;redlink=1" class="new" title="Translationdialog (page does not exist)"> </a></span>}}</li> <li><b>U</b>&#160;{{<a href="/wiki/Special:MyLanguage/uc" title="Special:MyLanguage/uc">#uc</a><span style="display:none"><a href="/wiki/Uc" class="mw-redirect" title="Uc"> </a></span>}}</li> <li>{{<a href="/wiki/Special:MyLanguage/ucfirst" title="Special:MyLanguage/ucfirst">#ucfirst</a><span style="display:none"><a href="/wiki/Ucfirst" class="mw-redirect" title="Ucfirst"> </a></span>}}</li> <li>{{<a href="/wiki/Special:MyLanguage/urlencode" title="Special:MyLanguage/urlencode">#urlencode</a><span style="display:none"><a href="/wiki/Urlencode" class="mw-redirect" title="Urlencode"> </a></span>}}</li> <li>{{<a href="/wiki/Special:MyLanguage/useliquidthreads" class="new" title="Special:MyLanguage/useliquidthreads (page does not exist)">#useliquidthreads</a><span style="display:none"><a href="/w/index.php?title=Useliquidthreads&amp;action=edit&amp;redlink=1" class="new" title="Useliquidthreads (page does not exist)"> </a></span>}}</li></ul> </div></div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">See also</th><td class="navbox-list1 navbox-list navbox-even" style="width:100%;padding:0px;text-align: left;"><div style="padding:0em 0.25em"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r6387430" /><div class="hlist"> <ul><li><b><a href="/wiki/Special:MyLanguage/Help:Extension:ParserFunctions" title="Special:MyLanguage/Help:Extension:ParserFunctions">도움말:확장기능:파서 함수</a></b><span style="display:none"><a href="/wiki/Help:Extension:ParserFunctions" title="Help:Extension:ParserFunctions"> </a></span></li> <li><a href="/wiki/Special:MyLanguage/Help:Parser_functions_in_templates" title="Special:MyLanguage/Help:Parser functions in templates">Help:Parser functions in templates</a><span style="display:none"><a href="/wiki/Help:Parser_functions_in_templates" title="Help:Parser functions in templates"> </a></span></li> <li><a href="/wiki/Special:MyLanguage/Parser_extension_tags" title="Special:MyLanguage/Parser extension tags">Parser extension tags</a><span style="display:none"><a href="/wiki/Parser_extension_tags" title="Parser extension tags"> </a></span></li> <li><a href="/wiki/Special:MyLanguage/Parser_function_extensions" title="Special:MyLanguage/Parser function extensions">Parser function extensions</a><span style="display:none"><a href="/wiki/Parser_function_extensions" title="Parser function extensions"> </a></span></li> <li><a href="/wiki/Special:MyLanguage/Parser_function_hooks" title="Special:MyLanguage/Parser function hooks">Parser function hooks</a><span style="display:none"><a href="/wiki/Parser_function_hooks" title="Parser function hooks"> </a></span></li></ul> </div></div></td></tr><tr><td class="navbox-abovebelow" colspan="2"><div><b><span class="plainlinks"><a class="external text" href="https://www.mediawiki.org/w/index.php?title=Special:Translate&amp;group=page-Template%3ATranslatable+modules+nav&amp;language=ko&amp;action=page&amp;filter=">Translate this navigation box</a></span></b></div></td></tr></tbody></table></div> <!-- NewPP limit report Parsed by mw‐web.codfw.canary‐789f87fc94‐8blz8 Cached time: 20250327015016 Cache expiry: 3600 Reduced expiry: true Complications: [show‐toc] DiscussionTools time usage: 0.160 seconds CPU time usage: 1.812 seconds Real time usage: 2.225 seconds Preprocessor visited node count: 44495/1000000 Post‐expand include size: 288274/2097152 bytes Template argument size: 144563/2097152 bytes Highest expansion depth: 20/100 Expensive parser function count: 225/500 Unstrip recursion depth: 0/20 Unstrip post‐expand size: 93514/5000000 bytes Lua time usage: 0.547/10.000 seconds Lua memory usage: 2174505/52428800 bytes Number of Wikibase entities loaded: 0/400 --> <!-- Transclusion expansion time report (%,ms,calls,template) 100.00% 1534.811 1 -total 52.81% 810.490 135 Template:Ll 43.33% 665.025 270 Template:Translatable 35.72% 548.159 1 Template:Parser_functions_nav 35.12% 539.019 1 Template:Navbox 31.43% 482.412 2 Template:Flatlist 26.75% 410.598 292 Template:Pagelang 14.76% 226.504 6 Template:Xpda 10.86% 166.670 192 Template:Xpd/w 10.36% 159.054 4 Template:Xpdoc --> <!-- Saved in parser cache with key mediawikiwiki:pcache:358870:|#|:idhash:canonical and timestamp 20250327015016 and revision id 7024531. Rendering was triggered because: page-view --> </div><!--esi <esi:include src="/esitest-fa8a495983347898/content" /> --><noscript><img src="https://login.wikimedia.org/wiki/Special:CentralAutoLogin/start?useformat=desktop&amp;type=1x1&amp;usesul3=0" alt="" width="1" height="1" style="border: none; position: absolute;"></noscript> <div class="printfooter" data-nosnippet="">Retrieved from "<a dir="ltr" href="https://www.mediawiki.org/w/index.php?title=Help:Extension:ParserFunctions/ko&amp;oldid=7024531">https://www.mediawiki.org/w/index.php?title=Help:Extension:ParserFunctions/ko&amp;oldid=7024531</a>"</div></div> <div id="catlinks" class="catlinks" data-mw="interface"><div id="mw-normal-catlinks" class="mw-normal-catlinks"><a href="/wiki/Special:Categories" title="Special:Categories">Categories</a>: <ul><li><a href="/wiki/Category:Extension_help/ko" title="Category:Extension help/ko">Extension help/ko</a></li><li><a href="/wiki/Category:Magic_words/ko" title="Category:Magic words/ko">Magic words/ko</a></li></ul></div></div> </div> </main> </div> <div class="mw-footer-container"> <footer id="footer" class="mw-footer" > <ul id="footer-info"> <li id="footer-info-lastmod"> This page was last edited on 16 February 2025, at 08:22.</li> <li id="footer-info-copyright">Text is available under the <a rel="nofollow" class="external text" href="https://creativecommons.org/licenses/by-sa/4.0/">Creative Commons Attribution-ShareAlike License</a>; additional terms may apply. Text in <a class="external text" href="https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents">the Help: namespace</a> is available under the <a rel="nofollow" class="external text" href="https://creativecommons.org/publicdomain/zero/1.0/">Creative Commons CC0 License</a>. By using this site, you agree to the <a class="external text" href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Terms_of_Use">Terms of Use</a> and <a class="external text" href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Privacy_policy">Privacy Policy</a>.</li> </ul> <ul id="footer-places"> <li id="footer-places-privacy"><a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Privacy_policy">Privacy policy</a></li> <li id="footer-places-about"><a href="/wiki/Project:About">About mediawiki.org</a></li> <li id="footer-places-disclaimers"><a href="/wiki/Project:General_disclaimer">Disclaimers</a></li> <li id="footer-places-wm-codeofconduct"><a href="https://www.mediawiki.org/wiki/Special:MyLanguage/Code_of_Conduct">Code of Conduct</a></li> <li id="footer-places-developers"><a href="https://developer.wikimedia.org">Developers</a></li> <li id="footer-places-statslink"><a href="https://stats.wikimedia.org/#/www.mediawiki.org">Statistics</a></li> <li id="footer-places-cookiestatement"><a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Cookie_statement">Cookie statement</a></li> <li id="footer-places-mobileview"><a href="//m.mediawiki.org/w/index.php?title=Help:Extension:ParserFunctions/ko&amp;mobileaction=toggle_view_mobile" class="noprint stopMobileRedirectToggle">Mobile view</a></li> </ul> <ul id="footer-icons" class="noprint"> <li id="footer-copyrightico"><a href="https://www.wikimedia.org/" class="cdx-button cdx-button--fake-button cdx-button--size-large cdx-button--fake-button--enabled"><picture><source media="(min-width: 500px)" srcset="/static/images/footer/wikimedia-button.svg" width="84" height="29"><img src="/static/images/footer/wikimedia.svg" width="25" height="25" alt="Wikimedia Foundation" lang="en" loading="lazy"></picture></a></li> <li id="footer-poweredbyico"><a href="https://www.mediawiki.org/" class="cdx-button cdx-button--fake-button cdx-button--size-large cdx-button--fake-button--enabled"><picture><source media="(min-width: 500px)" srcset="/w/resources/assets/poweredby_mediawiki.svg" width="88" height="31"><img src="/w/resources/assets/mediawiki_compact.svg" alt="Powered by MediaWiki" lang="en" width="25" height="25" loading="lazy"></picture></a></li> </ul> </footer> </div> </div> </div> <div class="vector-header-container vector-sticky-header-container"> <div id="vector-sticky-header" class="vector-sticky-header"> <div class="vector-sticky-header-start"> <div class="vector-sticky-header-icon-start vector-button-flush-left vector-button-flush-right" aria-hidden="true"> <button class="cdx-button cdx-button--weight-quiet cdx-button--icon-only vector-sticky-header-search-toggle" tabindex="-1" data-event-name="ui.vector-sticky-search-form.icon"><span class="vector-icon mw-ui-icon-search mw-ui-icon-wikimedia-search"></span> <span>Search</span> </button> </div> <div role="search" class="vector-search-box-vue vector-search-box-show-thumbnail vector-search-box"> <div class="vector-typeahead-search-container"> <div class="cdx-typeahead-search cdx-typeahead-search--show-thumbnail"> <form action="/w/index.php" id="vector-sticky-search-form" class="cdx-search-input cdx-search-input--has-end-button"> <div class="cdx-search-input__input-wrapper" data-search-loc="header-moved"> <div class="cdx-text-input cdx-text-input--has-start-icon"> <input class="cdx-text-input__input" type="search" name="search" placeholder="Search mediawiki.org"> <span class="cdx-text-input__icon cdx-text-input__start-icon"></span> </div> <input type="hidden" name="title" value="Special:Search"> </div> <button class="cdx-button cdx-search-input__end-button">Search</button> </form> </div> </div> </div> <div class="vector-sticky-header-context-bar"> <nav aria-label="Contents" class="vector-toc-landmark"> <div id="vector-sticky-header-toc" class="vector-dropdown mw-portlet mw-portlet-sticky-header-toc vector-sticky-header-toc vector-button-flush-left" > <input type="checkbox" id="vector-sticky-header-toc-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-sticky-header-toc" class="vector-dropdown-checkbox " aria-label="Toggle the table of contents" > <label id="vector-sticky-header-toc-label" for="vector-sticky-header-toc-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-listBullet mw-ui-icon-wikimedia-listBullet"></span> <span class="vector-dropdown-label-text">Toggle the table of contents</span> </label> <div class="vector-dropdown-content"> <div id="vector-sticky-header-toc-unpinned-container" class="vector-unpinned-container"> </div> </div> </div> </nav> <div class="vector-sticky-header-context-bar-primary" aria-hidden="true" >도움말:확장기능:파서 함수</div> </div> </div> <div class="vector-sticky-header-end" aria-hidden="true"> <div class="vector-sticky-header-icons"> <a href="#" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only" id="ca-talk-sticky-header" tabindex="-1" data-event-name="talk-sticky-header"><span class="vector-icon mw-ui-icon-speechBubbles mw-ui-icon-wikimedia-speechBubbles"></span> <span></span> </a> <a href="#" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only" id="ca-subject-sticky-header" tabindex="-1" data-event-name="subject-sticky-header"><span class="vector-icon mw-ui-icon-article mw-ui-icon-wikimedia-article"></span> <span></span> </a> <a href="#" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only" id="ca-history-sticky-header" tabindex="-1" data-event-name="history-sticky-header"><span class="vector-icon mw-ui-icon-wikimedia-history mw-ui-icon-wikimedia-wikimedia-history"></span> <span></span> </a> <a href="#" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only mw-watchlink" id="ca-watchstar-sticky-header" tabindex="-1" data-event-name="watch-sticky-header"><span class="vector-icon mw-ui-icon-wikimedia-star mw-ui-icon-wikimedia-wikimedia-star"></span> <span></span> </a> <a href="#" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only" id="ca-edit-sticky-header" tabindex="-1" data-event-name="wikitext-edit-sticky-header"><span class="vector-icon mw-ui-icon-wikimedia-wikiText mw-ui-icon-wikimedia-wikimedia-wikiText"></span> <span></span> </a> <a href="#" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only" id="ca-ve-edit-sticky-header" tabindex="-1" data-event-name="ve-edit-sticky-header"><span class="vector-icon mw-ui-icon-wikimedia-edit mw-ui-icon-wikimedia-wikimedia-edit"></span> <span></span> </a> <a href="#" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only" id="ca-viewsource-sticky-header" tabindex="-1" data-event-name="ve-edit-protected-sticky-header"><span class="vector-icon mw-ui-icon-wikimedia-editLock mw-ui-icon-wikimedia-wikimedia-editLock"></span> <span></span> </a> </div> <div class="vector-sticky-header-buttons"> <a href="#" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--action-progressive" id="ca-addsection-sticky-header" tabindex="-1" data-event-name="addsection-sticky-header"><span class="vector-icon mw-ui-icon-speechBubbleAdd-progressive mw-ui-icon-wikimedia-speechBubbleAdd-progressive"></span> <span>Add topic</span> </a> </div> <div class="vector-sticky-header-icon-end"> <div class="vector-user-links"> </div> </div> </div> </div> </div> <div class="mw-portlet mw-portlet-dock-bottom emptyPortlet" id="p-dock-bottom"> <ul> </ul> </div> <script>(RLQ=window.RLQ||[]).push(function(){mw.config.set({"wgHostname":"mw-web.codfw.main-585dc88b6-7c57x","wgBackendResponseTime":360,"wgDiscussionToolsPageThreads":[{"headingLevel":2,"name":"h-","type":"heading","level":0,"id":"h-#expr","replies":[{"headingLevel":3,"name":"h-","type":"heading","level":0,"id":"h-반올림-#expr","replies":[]},{"headingLevel":3,"name":"h-","type":"heading","level":0,"id":"h-문자열_자료형-#expr","replies":[]}]},{"headingLevel":2,"name":"h-","type":"heading","level":0,"id":"h-#if","replies":[]},{"headingLevel":2,"name":"h-","type":"heading","level":0,"id":"h-#ifeq","replies":[]},{"headingLevel":2,"name":"h-","type":"heading","level":0,"id":"h-#iferror","replies":[]},{"headingLevel":2,"name":"h-","type":"heading","level":0,"id":"h-#ifexpr","replies":[]},{"headingLevel":2,"name":"h-","type":"heading","level":0,"id":"h-#ifexist","replies":[{"headingLevel":3,"name":"h-","type":"heading","level":0,"id":"h-ifexist_limits-#ifexist","replies":[]},{"headingLevel":3,"name":"h-","type":"heading","level":0,"id":"h-ifexist_and_wanted_pages-#ifexist","replies":[]}]},{"headingLevel":2,"name":"h-","type":"heading","level":0,"id":"h-#rel2abs","replies":[]},{"headingLevel":2,"name":"h-","type":"heading","level":0,"id":"h-#switch","replies":[{"headingLevel":3,"name":"h-","type":"heading","level":0,"id":"h-기본값-#switch","replies":[]},{"headingLevel":3,"name":"h-","type":"heading","level":0,"id":"h-Grouping_results-#switch","replies":[]},{"headingLevel":3,"name":"h-","type":"heading","level":0,"id":"h-Use_with_parameters-#switch","replies":[]},{"headingLevel":3,"name":"h-","type":"heading","level":0,"id":"h-Comparison_behavior-#switch","replies":[]},{"headingLevel":3,"name":"h-","type":"heading","level":0,"id":"h-Raw_equal_signs-#switch","replies":[]},{"headingLevel":3,"name":"h-","type":"heading","level":0,"id":"h-#ifeq_대체-#switch","replies":[]}]},{"headingLevel":2,"name":"h-","type":"heading","level":0,"id":"h-#time","replies":[{"headingLevel":4,"name":"h-","type":"heading","level":0,"id":"h-Time_Zone_issue-#time","replies":[]},{"headingLevel":4,"name":"h-","type":"heading","level":0,"id":"h-#time_format_like_in_signatures-#time","replies":[]}]},{"headingLevel":2,"name":"h-","type":"heading","level":0,"id":"h-#timel","replies":[]},{"headingLevel":2,"name":"h-","type":"heading","level":0,"id":"h-#timef","replies":[]},{"headingLevel":2,"name":"h-","type":"heading","level":0,"id":"h-#timefl","replies":[]},{"headingLevel":2,"name":"h-","type":"heading","level":0,"id":"h-#titleparts","replies":[]},{"headingLevel":2,"name":"h-","type":"heading","level":0,"id":"h-String_functions","replies":[]},{"headingLevel":2,"name":"h-","type":"heading","level":0,"id":"h-General_points","replies":[{"headingLevel":3,"name":"h-","type":"heading","level":0,"id":"h-Substitution-General_points","replies":[]},{"headingLevel":3,"name":"h-","type":"heading","level":0,"id":"h-Redirects-General_points","replies":[]},{"headingLevel":3,"name":"h-","type":"heading","level":0,"id":"h-Escaping_pipe_characters-General_points","replies":[{"headingLevel":4,"name":"h-","type":"heading","level":0,"id":"h-In_tables-Escaping_pipe_characters","replies":[]},{"headingLevel":4,"name":"h-","type":"heading","level":0,"id":"h-In_template_calls-Escaping_pipe_characters","replies":[]}]},{"headingLevel":3,"name":"h-","type":"heading","level":0,"id":"h-공백_제거-General_points","replies":[]}]},{"headingLevel":2,"name":"h-","type":"heading","level":0,"id":"h-Other_parser_functions","replies":[{"headingLevel":3,"name":"h-","type":"heading","level":0,"id":"h-Case_conversion_functions-Other_parser_functions","replies":[]},{"headingLevel":3,"name":"h-","type":"heading","level":0,"id":"h-Encoding_functions-Other_parser_functions","replies":[]},{"headingLevel":3,"name":"h-","type":"heading","level":0,"id":"h-Anchor_encoding-Other_parser_functions","replies":[]},{"headingLevel":3,"name":"h-","type":"heading","level":0,"id":"h-Padding_functions-Other_parser_functions","replies":[]},{"headingLevel":3,"name":"h-","type":"heading","level":0,"id":"h-Formatting_functions-Other_parser_functions","replies":[]}]},{"headingLevel":2,"name":"h-","type":"heading","level":0,"id":"h-같이_보기","replies":[]},{"headingLevel":2,"name":"h-","type":"heading","level":0,"id":"h-References","replies":[]}],"wgPageParseReport":{"limitreport":{"cputime":"0.001","walltime":"0.001","ppvisitednodes":{"value":3,"limit":1000000},"postexpandincludesize":{"value":0,"limit":2097152},"templateargumentsize":{"value":0,"limit":2097152},"expansiondepth":{"value":1,"limit":100},"expensivefunctioncount":{"value":0,"limit":500},"unstrip-depth":{"value":0,"limit":20},"unstrip-size":{"value":0,"limit":5000000},"entityaccesscount":{"value":0,"limit":400},"timingprofile":["100.00% 0.000 1 -total"]},"cachereport":{"origin":"mw-web.codfw.main-585dc88b6-7c57x","timestamp":"20250327015238","ttl":2592000,"transientcontent":false}}});});</script> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10