当前位置: 首页>>代码示例>>PHP>>正文


PHP WoW::GetFilterValueByKey方法代码示例

本文整理汇总了PHP中WoW::GetFilterValueByKey方法的典型用法代码示例。如果您正苦于以下问题:PHP WoW::GetFilterValueByKey方法的具体用法?PHP WoW::GetFilterValueByKey怎么用?PHP WoW::GetFilterValueByKey使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在WoW的用法示例。


在下文中一共展示了WoW::GetFilterValueByKey方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: GetSelectForm

 public static function GetSelectForm($params)
 {
     $html = '<select';
     foreach ($params['form'] as $fItem => $fValue) {
         $html .= sprintf(' %s="%s"', $fItem, $fValue);
     }
     $html .= '>';
     $filter_value = WoW::GetFilterValueByKey($params['filter']['filter_key']);
     foreach ($params['options']['data'] as $option) {
         if ($option === '{SKIP}') {
             $html .= '<option></option>';
             continue;
         }
         $selectedOption = false;
         // Check current filter
         if (is_array($filter_value) && in_array($option, $filter_value)) {
             $selectedOption = true;
         }
         $html .= sprintf('<option value="%d"%s%s>%s</option>', $option, isset($params['options']['class']) ? sprintf(' class="%s"', sprintf($params['options']['class'], $option)) : null, $selectedOption ? ' selected="selected"' : null, WoW_Locale::GetString(sprintf($params['locale']['string_key'], $option)));
     }
     $html .= '</select>';
     return $html;
 }
开发者ID:Kheros,项目名称:wowhead,代码行数:23,代码来源:class.template.php

示例2:

    $minLevelFilter = $minLeVal[0];
}
if ($maxLeVal && is_array($maxLeVal)) {
    $maxLevelFilter = $maxLeVal[0];
}
?>
<td class="padded">Level: </td><td class="padded">&nbsp;<input type="text" name="minle" maxlength="3" class="smalltextbox2"<?php 
echo $minLevelFilter !== null ? ' value="' . $minLevelFilter . '"' : null;
?>
 /> - <input type="text" name="maxle" maxlength="3" class="smalltextbox2"<?php 
echo $maxLevelFilter !== null ? ' value="' . $maxLevelFilter . '"' : null;
?>
 /></td>
<?php 
$minReqLeVal = WoW::GetFilterValueByKey('minrl');
$maxReqLeVal = WoW::GetFilterValueByKey('maxrl');
$minReqLevelFilter = null;
$maxReqLevelFilter = null;
if ($minReqLeVal && is_array($minReqLeVal)) {
    $minReqLevelFilter = $minReqLeVal[0];
}
if ($maxReqLeVal && is_array($maxReqLeVal)) {
    $maxReqLevelFilter = $maxReqLeVal[0];
}
?>
<td class="padded"><table><tr><td>Required level: </td><td>&nbsp;<input type="text" name="minrl" maxlength="2" class="smalltextbox"<?php 
echo $minReqLevelFilter !== null ? ' value="' . $minReqLevelFilter . '"' : null;
?>
 /> - <input type="text" name="maxrl" maxlength="2" class="smalltextbox"<?php 
echo $maxReqLevelFilter !== null ? ' value="' . $maxReqLevelFilter . '"' : null;
?>
开发者ID:Kheros,项目名称:wowhead,代码行数:31,代码来源:wowhead_content_items.php


注:本文中的WoW::GetFilterValueByKey方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。