小编Ben*_*enn的帖子

PHP smarty strip_tag允许特定标签

有没有办法像默认一样在 php smarty 中使用 strip_tags 来允许特定的 html 标签通过?

stip_tags($a.message,'<p><div>');
Run Code Online (Sandbox Code Playgroud)

smarty 中的等价物是什么?

{$a.message|strip_tags}
Run Code Online (Sandbox Code Playgroud)

php smarty

3
推荐指数
1
解决办法
9044
查看次数

如何为每个项目延迟jQuery Waypoint以产生惊人的效果?

我试图将每个下一个项目的航点延迟0.2秒.我尝试了设置超时,但是当前几个项加载超时时已经过期.

小提琴1

$(function() {

  $(".item").each(function(index, element) {
    var $this = $(this);

    var $delay = $(this).data('delay');
    setTimeout(function() {

      $this.waypoint(function() {

        $(this.element).addClass('show');

      }, {
        offset: '90%',
      });

    }, $delay);


  });

});
Run Code Online (Sandbox Code Playgroud)

比我尝试在航点内添加延迟但最后的项目因为它们不在视图中而得到更长的延迟

$(function() {

  $(".item").each(function(index, el) {

    new Waypoint({
      element: el,
      handler: function() {
        var element = $(this.element),
          delay = element.attr('data-delay');
        setTimeout(function() {
          element.addClass('show');
        }, delay);
        this.destroy();
      },
      offset: '90%'
    });

  });

});
Run Code Online (Sandbox Code Playgroud)

小提琴2

任何帮助表示赞赏.

javascript css jquery jquery-waypoints

3
推荐指数
1
解决办法
2543
查看次数

Php将数据爆炸到数组

我资助了一些帖子来将数据作为数组进行爆炸,但我的数据有点特定,因为数据有2个部分

我有这个

title=Title1|link=Link1
title=Title2|link=Link2
Run Code Online (Sandbox Code Playgroud)

结果我需要的是这个

Array
(
    [0] => Array
        (
            [title] => Title1
            [link] => Link1
        )

    [1] => Array
        (
            [title] => Title2
            [link] => Link2

        )

)
Run Code Online (Sandbox Code Playgroud)

数据来自texarea,由\n分隔,因此您看到的数据是实际数据

谢谢!

php arrays multidimensional-array

2
推荐指数
1
解决办法
1029
查看次数

在窗口调整大小jquery上调整元素宽度

我用jq计算页面加载的元素宽度并且工作正常,尝试在窗口调整大小时自动化但有点不起作用.期望的效果:框应该在窗口调整大小时自动调整大小而不是下拉.

http://jsfiddle.net/yMcXm/4/

任何帮助表示赞赏.谢谢!

jquery onresize window-resize

2
推荐指数
1
解决办法
2万
查看次数

Mysql过滤json数据值范围

这个比mysql中的范围有点复杂,我的字段数据是{"id":"15","value":"1200"} ,我可以找到它,

SELECT * 
FROM  `my_table` 
WHERE  `my_field` 
REGEXP  '{"id":"15","value":"1200"}'
Run Code Online (Sandbox Code Playgroud)

但我需要的是价值的范围

所以我需要寻找1000> 2000之间的范围和json值1200匹配的字段.我不能用php重做输出,因为它会占用资源,所以如果有可能在Mysql中没有我处理数据通过php返回

任何帮助表示赞赏!

解决任何人!

LC给了我们很好的解决方案

REGEXP '{"id":"15","value":"(1[0-9][0-9][0-9]|2000)"}'
Run Code Online (Sandbox Code Playgroud)

mysql json range

2
推荐指数
1
解决办法
1301
查看次数

排序多维数组PHP

来自styles数组:

Array
(
    [0] => style1|000000
    [1] => style2|ff6600
)
Run Code Online (Sandbox Code Playgroud)

我做了这个循环

foreach($styles as $key=>$value){
    $sort_values[] = explode('|',$value);
}
Run Code Online (Sandbox Code Playgroud)

**和print_r($ sort_values)我得到:**

Array
(
    [0] => Array
        (
            [0] => style1
            [1] => 000000
        )

    [1] => Array
        (
            [0] => style2
            [1] => ff6600
        )

)
Run Code Online (Sandbox Code Playgroud)

但我需要它:

Array
(
    [styles] => Array
        (
            [0] => style1
            [1] => style2
        )

    [links] => Array
        (
            [0] => 000000
            [1] => ff6600
        )

)
Run Code Online (Sandbox Code Playgroud)

任何帮助表示赞赏谢谢!

php arrays

2
推荐指数
1
解决办法
117
查看次数

如何反转 PHP 的 foreach $key 值?

我的大脑关闭了,我正在使用 foreach 索引将 z 索引分配给元素,但我需要它以相反的顺序进行。最后一个应该是 0 第一个应该有最高的 z-index;

foreach ($array as $key => $layer){


        // css z-index: $key reversed 
}
Run Code Online (Sandbox Code Playgroud)

任何帮助表示赞赏

编辑: 好吧,每个人都疯了,因为我问了这个问题,但我没有寻找 array_reverse 因此我发布了一个问题

我问如何反转$key,只有谢尔盖·克里沃夫 (Sergey Krivov) 能理解

php arrays

2
推荐指数
2
解决办法
4403
查看次数

基于列宽度数组PHP构建网格行

我有一个列宽+内容的数组,我需要根据它们处理和构建行.

$content = array(
    '100',
    '80',
    '25',
    '25',
    '25',
    '25',
    '50',
    '50',
    '-1',
    '33.333333333333',
    '33.333333333333',
    '33.333333333333',
    '50',
    '50',
    '100',
    '16.666666666667',
    '-1'
);
Run Code Online (Sandbox Code Playgroud)

-1表示这不是列,而是文本或短代码,不应该包含在行中.

从上面的数组中所需处理的数组应该是

$content = array(
    '[row]100[/row]',
    '[row]80[/row]',
    '[row]25',
    '25',
    '25',
    '25[/row]',
    '[row]50',
    '50[/row]',
    '-1',
    '[row]33.333333333333',
    '33.333333333333',
    '33.333333333333[/row]',
    '[row]50',
    '50[/row]',
    '[row]100[/row]',
    '[row]16.666666666667[/row]',
    '-1'
);
Run Code Online (Sandbox Code Playgroud)

我已经尝试了一个带有启动累加器0的循环,我从循环中添加了宽度但是只是错误.

任何帮助表示赞赏.

php arrays

2
推荐指数
1
解决办法
112
查看次数

谷歌地图API v3 infowindow页面加载错误的位置

看起来像google地图信息框在pageload上的位置是错误的,或者当你的地图高度设置低于400/380px时至少错误示例 http://jsfiddle.net/TbDzG/18/

 var startLocation = new google.maps.LatLng(36.151685,-115.152438);

function initialize() {
    var mapOptions = {
        center: startLocation,
        zoom: 8,
        mapTypeId: google.maps.MapTypeId.ROADMAP
    };
    var map = new google.maps.Map(document.getElementById("map-canvas"),
    mapOptions);

  var marker = new google.maps.Marker({
      position: startLocation,
      map: map,
      draggable:true,
      animation: google.maps.Animation.DROP,
      title:"Hello World!"
  });
  var infowindow = new google.maps.InfoWindow();
infowindow.setContent('some content here');
infowindow.open(map, marker);  


}
google.maps.event.addDomListener(window, 'load', initialize);
Run Code Online (Sandbox Code Playgroud)

有没有人知道如何将它移动到正确的位置并使信息框居中,而不是将标记居中?

google-maps-api-3

1
推荐指数
1
解决办法
3320
查看次数

在foreach php中只获取一次重复的数组值

我的数组有12个新闻项目,包括标题,描述和类别名称

我只有4个类别(每个3个项目)并且需要创建类别菜单但是如果我从items数组中获取它,那么我有12个类别名称(每个3个).如果已经打印过类别名称,我该怎么回复?

$ myarray print:

   [0] => Array
        (
            [title] => Item 1
            [desc] => Sed venenatis bibendum nisl, eget iaculi
            [cat_title] => Category 1
        )

    [1] => Array
        (
            [title] => Item 1
            [desc] => Sed venenatis bibendum nisl, eget iaculi
            [cat_title] => Category 2
        )
    [2] => Array
        (
            [title] => Item 2
            [desc] => Sed venenatis bibendum nisl, eget iaculi
            [cat_title] => Category 2
        )...
Run Code Online (Sandbox Code Playgroud)

环:

   foreach( $myarray as $key=>$item){

       echo $item['category_name'];
    }
Run Code Online (Sandbox Code Playgroud)

注意:我无法知道有多少类别,它可以是一个或多个.目前有4个.感谢任何帮助.谢谢!

php arrays

1
推荐指数
1
解决办法
3401
查看次数