本文整理汇总了PHP中Results::replaceWithHighlight方法的典型用法代码示例。如果您正苦于以下问题:PHP Results::replaceWithHighlight方法的具体用法?PHP Results::replaceWithHighlight怎么用?PHP Results::replaceWithHighlight使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Results
的用法示例。
在下文中一共展示了Results::replaceWithHighlight方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: Results
$results = new Results();
?>
<div id="results">
<div class="grid-sizer"></div>
<ul>
<?php
$totalhits = count($hits);
for ($r = 0; $r < count($hits); $r++) {
$result = $hits[$r]['_source'];
// Config this result
$result_config = $results->configResult($hits[$r]['_index'], $result, $hits[$r]['_type']);
//if the result has highlighted fields returned then swap the value
if (isset($hits[$r]['highlight'])) {
$highlight = $hits[$r]['highlight'];
$result = $results->replaceWithHighlight($result, $highlight);
} else {
$highlight = false;
}
// Get Thumbnail View
echo $results->getThumbView($hits[$r]['_index'], $result_config, $result, $r, $hits[$r]['_id'], $highlight);
// Get Full View
echo $results->getFullView($result, $r, $result_config, $hits[$r]['_id'], $highlight);
}
?>
</ul>
</div>
<ul class="rslt-actions">
<li><a class="rslt-sv-page">Add these <?php
echo $totalhits;
?>