社区文档构建进行中,欢迎编辑。社区答疑群(非官方):717421103
帮助:解析函数/arrayindex
arrayindex是一个解析函数。帮助:解析函数页列出了所有解析函数的说明。
arrayindex
输出一个数组指定位置的值。出自扩展 Arrays BWIKI和各大Wiki平台广泛使用此扩展。<br>在遥远的未来,它可能与Mediawiki新的并行解析器不兼容,请参阅扩展主页了解更多信息。。
语法
{{#arrayindex: 数组名 | 序号 | 默认值 }}
- 序号,一个数字。从0开始计数(第一个元素的序号是0),负数用于从后向前定位(-1代表最后一个元素)
- 如果数组名或序号无效,函数将输出默认值(默认为空字符串)。
- 数组名无效:不存在该数组。如在定义数组前使用它的值
- 序号无效是指:找不到对应位置的值。这可能是序号非数字、越界(超过实际数据范围)导致
示例
{{#arrayindex:a |2 }}
→ a数组的第3个元素{{#arrayindex:b |-1 }}
→ b数组的最后一个元素{{#arrayindex:c |foo |bad value }}
→ 因为序号无效,输出默认返回值
底层代码
代码逻辑简述:
- 输入参数会先展开wikitext(如展开模板、执行解析函数);
- 函数会尝试返回数组中指定位置的值,如没有则返回默认值。如果没有设置默认值,就返回空字符串。
- 其中
$egArraysCompatibilityMode
始终为 False, 因此代码逻辑非常简单;
实际用例
- 一些Wiki使用了相关特性,如下所示这个静态列表可能在下列页面更改后过时,仅供批判性参考。
- 模板:快速数量 - 突击莉莉终结之弹
- 模板:单明星语音 - 零号任务
- 模板:加工建筑 - 冲呀!饼干人王国
- 模板:饼干列表 - 冲呀!饼干人王国
- 模板:BOSS模板 - 克鲁赛德战记
- 秘闻 - Deemo II
- 模板:公式 - 戴森球计划
- 模板:制造公式 - 戴森球计划
- 模板:文章时效 - 戴森球计划
- 模板:物品 - 戴森球计划
- 模板:相关公式 - 戴森球计划
- 上菜/角色分类 - 第五人格
- 临时公告 - 第五人格
- 初始时装 - 第五人格
- 另一面 - 第五人格
- 旧装 - 第五人格
- 角色推演 - 第五人格
- 角色数据/单项数据排名 - 第五人格
- 角色日信件 - 第五人格
- 模板:Wiki组成员 - 第五人格
- 模板:单求生者道具 - 第五人格
- 模板:求生者排位数据 - 第五人格
- 模板:求生者角色 - 第五人格
- 模板:监管者排位数据 - 第五人格
- 模板:监管者角色 - 第五人格
- 模板:监管者角色基础数据 官方 - 第五人格
- 模板:角色外在特质 - 第五人格
- 模板:角色技能介绍 - 第五人格
- 模板:角色改动历史 - 第五人格
- 模板:角色数据/弹刀时长排名 - 第五人格
- 模板:角色数据/摧毁木板排名 - 第五人格
- 模板:角色数据/普攻前摇排名 - 第五人格
- 模板:角色数据/普攻擦刀排名 - 第五人格
- 模板:角色数据/普攻空刀后摇排名 - 第五人格
- 模板:角色数据/普攻距离最大值排名 - 第五人格
- 模板:角色数据/普攻距离最小值排名 - 第五人格
- 模板:角色数据/气球刀最大距离排名 - 第五人格
- 模板:角色数据/气球刀最小距离排名 - 第五人格
- 模板:角色数据/牵气球攻击前摇排名 - 第五人格
- 模板:角色数据/蓄力前摇排名 - 第五人格
- 模板:角色数据/蓄力擦刀排名 - 第五人格
- 模板:角色数据/蓄力空刀后摇排名 - 第五人格
- 模板:角色数据/蓄力距离最大值排名 - 第五人格
- 模板:角色数据/蓄力距离最小值排名 - 第五人格
- 模板:角色数据/被砸眩晕排名 - 第五人格
- 模板:角色数据/跨过窗户排名 - 第五人格
- 模板:角色日个性动作/新 - 第五人格
- 模板:角色筛选/行 - 第五人格
- 模板:Tips - 地下城堡2
- 模板:图鉴/判断 - 地下城堡2
- 模板:导航/判断/行 - 地下城堡2
- 模板:氪金战利品/判断 - 地下城堡2
- 模板:配装/判断 - 地下城堡2
- 模板:配装/判断2 - 地下城堡2
- 模板:面包屑 - 地下城堡2
- 模板:面包屑/索引 - 地下城堡2
- 模板:首页/导航2 - 地下城堡2
- 帮助:模板/面包屑 - 地下城堡2
- 运维/测试中心/魃魃的流氓会所/怪物图鉴/装备 - 地下城堡3
- 模板:图鉴/再生者 - 地下城堡3
- 模板:图鉴/装备 - 地下城堡3
- 模板:自动更新文章列表 - 千年之旅
- 模板:精选召唤 - 最终幻想勇气启示录
- 测试3 - 复苏的魔女
- 模板:誓灵图鉴 - 方舟指令
- 模板:誓灵图鉴/整活 - 方舟指令
- 模板:誓灵图鉴/料理次元 - 方舟指令
- 模板:誓灵图鉴ja - 方舟指令
- 国庆答题挑战/答题 - 坎特伯雷公主与骑士唤醒冠军之剑的奇幻冒险
- 国庆答题挑战/题库 - 坎特伯雷公主与骑士唤醒冠军之剑的奇幻冒险
- 阵容配队大全 - 坎特伯雷公主与骑士唤醒冠军之剑的奇幻冒险
- 模板:ReAudio - 坎特伯雷公主与骑士唤醒冠军之剑的奇幻冒险
- 模板:卡马逊特权 - 坎特伯雷公主与骑士唤醒冠军之剑的奇幻冒险
- 模板:天堂岛日程/卡池 - 坎特伯雷公主与骑士唤醒冠军之剑的奇幻冒险
- 模板:奖励概览 - 坎特伯雷公主与骑士唤醒冠军之剑的奇幻冒险
- 模板:攻略组成员 - 坎特伯雷公主与骑士唤醒冠军之剑的奇幻冒险
- 模板:攻略组成员/模板 - 坎特伯雷公主与骑士唤醒冠军之剑的奇幻冒险
- 模板:礼包码/行 - 坎特伯雷公主与骑士唤醒冠军之剑的奇幻冒险
- 模板:英雄up历史 - 坎特伯雷公主与骑士唤醒冠军之剑的奇幻冒险
- 模板:角斗场 - 坎特伯雷公主与骑士唤醒冠军之剑的奇幻冒险
- 模板:角斗场配队/角色 - 坎特伯雷公主与骑士唤醒冠军之剑的奇幻冒险
- 模板:角色切换ui - 坎特伯雷公主与骑士唤醒冠军之剑的奇幻冒险
- 模板:角色图鉴 - 坎特伯雷公主与骑士唤醒冠军之剑的奇幻冒险
- 模板:角色图鉴/装备推荐 - 坎特伯雷公主与骑士唤醒冠军之剑的奇幻冒险
- 模板:魔卡图鉴 - 坎特伯雷公主与骑士唤醒冠军之剑的奇幻冒险
- 模板:敌方图鉴/基础数据模块 - 灰烬战线
- 模板:Existimg - 炉石DIY
- 模板:烹饪 - 幻塔
- 模板:烹饪图鉴/行 - 幻塔
- 模板:烹饪图鉴/行/测试 - 幻塔
- 模板:烹饪测试 - 幻塔
- 模板:打印中文日期 - 偶像荣耀/idoly pride
- 模板:首页菜单按钮/块 - 偶像荣耀/idoly pride
- 模板:角色 - 绝对演绎
- 模板:角色图鉴 - 绝对演绎
- 建筑图鉴 - 江南百景图
- 建筑查询 - 江南百景图
- 模板:切换标签 - 江南百景图
- 模板:回收角色 - 江南百景图
- 模板:建筑消耗 - 江南百景图
- 模板:建筑生产明细 - 江南百景图
- 模板:悬浮框/建筑 - 江南百景图
- 模板:梅山七怪 - 江南百景图
- 模板:角色 - 江南百景图
- 模板:角色测试 - 江南百景图
- 模板:资源库存 - 江南百景图
- 模板:资源库存/图标 - 江南百景图
- 模板:资源库存/城市 - 江南百景图
- 模板:闲人 - 江南百景图
- 模板:Familytree - 剑网3
- 模板:剧情 - 剑网3
- 模板:关卡图鉴 - 环行旅舍
- 模板:邮件小头像 - 环行旅舍
- 模板:切换标签 - 梦幻模拟战
- 模板:悬浮框/技能 - 梦幻模拟战
- 模板:悬浮框/装备 - 梦幻模拟战
- 模板:英雄/专属 - 梦幻模拟战
- 模板:英雄/兵修 - 梦幻模拟战
- 模板:英雄/天赋 - 梦幻模拟战
- 模板:英雄/天赋SP - 梦幻模拟战
- 模板:英雄/技能说明 - 梦幻模拟战
- 模板:英雄/铸纹技能 - 梦幻模拟战
- 模板:英雄图鉴/推荐装备 - 梦幻模拟战
- 模板:器者 - 来古弥新
- 模板:最后更新 - 边狱公司
- 模板:编辑人员 - 边狱公司
- 模板:角色/语音1 - 边狱公司
- 模板:打印中文日期 - ティンクルスターナイツ
- 模板:中括号介绍化 - 铃兰之剑
- 模板:天赋 - 铃兰之剑
- 模板:天赋图 - 铃兰之剑
- 模板:悬浮框/中括号介绍 - 铃兰之剑
- 模板:悬浮框/中括号介绍2 - 铃兰之剑
- 模板:悬浮框/反应 - 铃兰之剑
- 模板:悬浮框/天赋 - 铃兰之剑
- 模板:悬浮框/技能 - 铃兰之剑
- 模板:悬浮框/技能2 - 铃兰之剑
- 模板:悬浮框/阵营 - 铃兰之剑
- 模板:技能 - 铃兰之剑
- 模板:格式化描述 - 铃兰之剑
- 模板:简单技能 - 铃兰之剑
- 模板:角色图 - 铃兰之剑
- 模板:面包屑 - 铃兰之剑
- 模板:剧情表头 - CodeGeass反叛的鲁路修 失落物语
- 模板:角色语音表头 - CodeGeass反叛的鲁路修 失落物语
- 模板:最后更新 - 神甲奇兵
- 模板:持有特性卡牌展示/行 - 魔法使的约定
- 模板:觉醒角色筛选/行 - 魔法使的约定
- 首页图鉴板块 - 觅长生
- 首页官方板块 - 觅长生
- 模板:Sandbox/arrayt - 觅长生
- 模板:合成公式 - 怪物猎人:世界
- 模板:武器图鉴 - 怪物猎人:世界
- 模板:防具图鉴 - 怪物猎人:世界
- 模板:防具系列图鉴 - 怪物猎人:世界
- 模板:共鸣/列 - 雾境序列
- 模板:兵种2/列 - 雾境序列
- 模板:特性/列 - 雾境序列
- 模板:角色 - 雾境序列
- 模板:角色属性/系数 - 雾境序列
- 模板:道具2 - 雾境序列
- 模板:道具罗列 - 雾境序列
- 模板:随机图片 - 雾境序列
- 模板:怪物筛选/行 - 忘却前夜
- 模板:物资筛选/行 - 忘却前夜
- 模板:装备 - 妙奇星球
- 模板:角色头像 - 妙奇星球
- 模板:历史技能 - 三国杀移动版
- 模板:基本信息板块 - 三国杀移动版
- 模板:技能/引用 - 三国杀移动版
- 模板:技能/武将 - 三国杀移动版
- 模板:新版台词 - 三国杀移动版
- 模板:武将 - 三国杀移动版
- 模板:武将体力展示 - 三国杀移动版
- 模板:画师 - 三国杀移动版
- 模板:展示模式导航栏 - 霓虹深渊
- 模板:纪念品图鉴 - 霓虹深渊
- 模板:NPC - 诺弗兰物语
- 模板:NPC/行 - 诺弗兰物语
- 模板:主线/行 - 诺弗兰物语
- 模板:成就/行 - 诺弗兰物语
- 模板:材料/植物 - 诺弗兰物语
- 模板:材料/生物/行 - 诺弗兰物语
- 模板:配方/活动 - 诺弗兰物语
- 模板:配方/研制 - 诺弗兰物语
- 模板:配方/秘方 - 诺弗兰物语
- 模板:配方/行 - 诺弗兰物语
- 模板:配方/调和 - 诺弗兰物语
- 模板:采集地 - 诺弗兰物语
- 模板:专武属性计算显示 - 公主连结
- 模板:掉落展示/行 - 公主连结
- 模板:新版地图掉落 - 公主连结
- 模板:测试2 - 公主连结
- 模板:限定关卡 - 宝可梦大探险
- 模板:限时活动料理 - 宝可梦大探险
- 模板:食谱 - 宝可梦大探险
- 模板:套装 - 奇迹暖暖
- 测试 - 约瑟传说
- 模板:皮肤 - 赛尔号手游
- 模板:精灵图鉴技能列表 - 赛尔号手游
- 模板:学员-新 - 赛尔计划
- 模板:角色 - 赛尔计划
- 模板:皮肤 - 赛尔号
- 模板:精灵 - 赛尔号
- 模板:精灵-s2 - 赛尔号
- 模板:精灵t1 - 赛尔号
- 模板:公告时间 - 三国杀OL
- 模板:卡牌 - 三国杀OL
- 模板:历史技能 - 三国杀OL
- 模板:基本信息板块 - 三国杀OL
- 模板:技能/引用 - 三国杀OL
- 模板:技能/武将 - 三国杀OL
- 模板:新版台词 - 三国杀OL
- 模板:武将 - 三国杀OL
- 模板:武将体力展示 - 三国杀OL
- 模板:画师 - 三国杀OL
- 模板:配音 - 三国杀OL
- 模板:公告时间 - 三国杀
- 模板:卡牌 - 三国杀
- 模板:历史技能 - 三国杀
- 模板:基本信息板块 - 三国杀
- 模板:将灵产出 - 三国杀
- 模板:技能/引用 - 三国杀
- 模板:技能/武将 - 三国杀
- 模板:新版台词 - 三国杀
- 模板:武将 - 三国杀
- 模板:武将体力展示 - 三国杀
- 模板:画师 - 三国杀
- 模板:配音 - 三国杀
- 模板:影像图鉴 - 拾光梦行
- 模板:武器图鉴 - 传奇商店
- 模板:角色图 - 双界:链接点
- 模板:文章归类首页2 - 失落的龙约
- 模板:角色图鉴 - 失落的龙约
- 模板:勇士图鉴 - 银河足球队
- 模板:最后更新 - 银河足球队
- 模板:传参筛选项 - 崩坏:星穹铁道
- 模板:敌人 - 崩坏:星穹铁道
- 模板:小凯露测试 - 双生视界
- 模板:心之技能 - 闪耀暖暖
- 模板:技能测试 - 闪耀暖暖
- 食之契约召唤模拟器 - 食之契约
- 皮肤 - 天地劫
- 神兵 - 天地劫
- 模板:兵刃 - 天地劫
- 模板:切换标签 - 天地劫
- 模板:召唤物/绝学/详情 - 天地劫
- 模板:属性计算/五内数值 - 天地劫
- 模板:属性计算/五内百分比 - 天地劫
- 模板:属性计算/化臻数值 - 天地劫
- 模板:属性计算/化臻百分比 - 天地劫
- 模板:属性计算/及身数值 - 天地劫
- 模板:属性计算/及身百分比 - 天地劫
- 模板:属性计算/星曜百分比 - 天地劫
- 模板:属性计算/星盘数值 - 天地劫
- 模板:属性计算/星盘百分比 - 天地劫
- 模板:属性计算/神兵数值 - 天地劫
- 模板:属性计算/绝武数值 - 天地劫
- 模板:悬浮框/状态 - 天地劫
- 模板:悬浮框/绝学 - 天地劫
- 模板:英灵图鉴/五内/横/悬浮框/战阵 - 天地劫
- 模板:英灵图鉴/五内/横/悬浮框/绝学 - 天地劫
- 模板:英灵图鉴/五内消耗 - 天地劫
- 模板:英灵图鉴/星盘消耗 - 天地劫
- 模板:英灵图鉴/淬火消耗 - 天地劫
- 模板:角色 - 天地劫
- 模板:礼包码/行 - 斯露德
- 模板:怪物掉落详情表 - 托拉姆物语
- 模板:技能武器影响 - 托拉姆物语
- 模板:物品合成材料详情表 - 托拉姆物语
- 模板:装备制作材料详情表 - 托拉姆物语
- 权重科技树测试 - 战争雷霆
- 模板:Tree-Unit2 - 战争雷霆
- 模板:成员图鉴 - 废土之息
- 模板:Npc档案/infobox - 无期迷途
- 模板:传参筛选项 - 无期迷途
- 模板:关卡图鉴 - 无期迷途
- 模板:关卡导航 - 无期迷途
- 模板:剧情 - 无期迷途
- 模板:剧情导航 - 无期迷途
- 模板:剧情按钮/子 - 无期迷途
- 模板:审查 - 无期迷途
- 模板:展示模式导航栏 - 无期迷途
- 模板:情绪检测 - 无期迷途
- 模板:活动关卡 - 无期迷途
- 模板:派遣·每日任务 - 无期迷途
- 模板:派遣·每日任务/行 - 无期迷途
- 模板:灰烬关卡 - 无期迷途
- 模板:监管事件 - 无期迷途
- 模板:监管事件/行 - 无期迷途
- 模板:禁闭者图鉴 - 无期迷途
- 模板:WSB卡片详情 - 黑白双翼WS
- 模板:卡片详情 - 黑白双翼WS
- 模板:代码块 - 虚拟主播
- 模板:主动 - 小小航海士
- 模板:主动/列 - 小小航海士
- 模板:材料 - 小小航海士
- 模板:材料2 - 小小航海士
- 模板:被动/列 - 小小航海士
- 提瓦特时间管理-曜日版 - 原神
- 日替刷取材料 - 原神
- 角色推荐榜 - 原神
- 模板:传参筛选项 - 原神
- 模板:剧情 - 原神
- 模板:卡牌 - 原神
- 模板:卡牌一览/行 - 原神
- 模板:合成公式 - 原神
- 模板:展示模式导航栏 - 原神
- 模板:怪物信息栏 - 原神
- 模板:怪物数据一览/行 - 原神
- 模板:摆设套装图鉴 - 原神
- 模板:角色/家园信息 - 原神
- 模板:角色/语音1 - 原神
- 模板:角色家园信息/行 - 原神
- 模板:配队 - 原神
- 模板:配队/行 - 原神
- 模板:食物图鉴新 - 原神
- 模板:展示模式导航栏 - 宇宙猜想
- 模板:式神成就 - 阴阳师妖怪屋
- 模板:信息框 - 塞尔达传说 王国之泪
- 模板:信息框/doc - 塞尔达传说 王国之泪
- 模板:面包屑 - 召唤与合成2
- 模板:面包屑/索引 - 召唤与合成2
- 帮助:模板/面包屑 - 召唤与合成2
- 模板:活动页面 大型主题活动 - 筑梦公馆
- 模板:蜗壳系统 - 最强蜗牛
- 模板:作者地址 - 战双帕弥什
- 模板:怪物图鉴 - 战双帕弥什
- 模板:攻略查询列表 - 战双帕弥什
- 模板:文章归类首页2 - 战双帕弥什
- 模板:梗1 - 战双帕弥什
- 模板:涂装图鉴 - 战双帕弥什
- 模板:连载漫画 - 战双帕弥什