Php字符串替换值

时间:2016-10-05 14:58:18

标签: php string str-replace

在opencart商店中,我在类别页面中有产品限制,例如每页的默认产品数量。我将最大数量设置为1000,但我想strig将该数字替换为“ALL”。 Belo是字符串的代码。 <?php echo $limits['text']; ?> 我想将值{1000}替换$limits['text']为全部

<select onchange="location = this.value;">
        <?php foreach ($limits as $limits) { ?>
        <?php if ($limits['value'] == $limit) { ?>
        <option value="<?php echo $limits['href']; ?>" selected="selected"><?php echo  $limits['text']; ?></option>
        <?php } else { ?>
        <option value="<?php echo $limits['href']; ?>"><?php echo  str_replace('1000', 'ALL', $limits['text']); ?></option>
        <?php } ?>
        <?php } ?>
      </select>

这可行,但在页面的链接中它应该是这样的 /index.php?route=product/category&path=142#/sort=p.sort_order/order=ASC/limit=1000 但就是这样 /index.php?route=product/category&path=142#/sort=p.sort_order/order=ASC/limit=All

在inspect元素中,代码是corectly生成的

<select>
                                <option value="http://diamanti.teamweb.ro/index.php?route=product/category&amp;path=142&amp;limit=30" selected="selected">30</option>
                                            <option value="http://diamanti.teamweb.ro/index.php?route=product/category&amp;path=142&amp;limit=90">90</option>
                                            <option value="http://diamanti.teamweb.ro/index.php?route=product/category&amp;path=142&amp;limit=1000">All</option>
                              </select>

但是当我点击全部时,链接修改不是“值”但是文本...

0 个答案:

没有答案