小编use*_*398的帖子

基于密钥对PHP多维数组进行排序?

我正在尝试根据特定的密钥对我的PHP哈希表进行排序.数据结构如下所示:

print_r($mydata);

Array(
[0] => Array
    (
        [type] => suite
        [name] => A-Name
    )
[1] => Array
    (
        [type] => suite
        [name] => C-Name
    )
[2] => Array
    (
        [type] => suite
        [name] => B-Name
    )
)
Run Code Online (Sandbox Code Playgroud)

我尝试过ksort,sort,usort但似乎没什么用.我正在尝试根据名称键排序两级下来.

这是我尝试使用usort:

function cmp($a, $b) {
    return $b['name'] - $a['name'];
}

usort($mydata, "cmp");
Run Code Online (Sandbox Code Playgroud)

有没有一种简单的方法可以做到这一点,还是我需要编写自定义排序功能?

php sorting

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

如何从PHP日期时间获取unix时间戳?

我正在尝试使用PHP获取unix时间戳,但它似乎不起作用.这是我想要转换为unix时间戳的格式:

PHP

$datetime = '2012-07-25 14:35:08';

$unix_time = date('Ymdhis', strtotime($datetime ));
echo $unix_time;
Run Code Online (Sandbox Code Playgroud)

我的结果如下:

20120725023508
Run Code Online (Sandbox Code Playgroud)

知道我做错了什么吗?

php unix-timestamp

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

PHP没有看到mysql扩展

我不知所措.我在WIndows 7上安装了Apache 2.2.21和PHP 5.2.17.我无法启用mysql模块.Windows 7上是否存在已知问题?

我运行php --info并看到以下内容:

C:\php>php --ini
Configuration File (php.ini) Path: C:\WINDOWS
Loaded Configuration File:         C:\php\php.ini
Scan for additional .ini files in: (none)
Additional .ini files parsed:      (none)

我还在php.ini中设置了扩展名dir:

extension_dir = "C:\php\ext"
Run Code Online (Sandbox Code Playgroud)

我还在httpd.conf文件中添加了一个条目:

# configure the path to php.ini
PHPIniDir "c:/php"
Run Code Online (Sandbox Code Playgroud)

是的,在我的php.ini文件中,我启用了php_mysql扩展并重新启动了我的Web服务器.

我错过了什么?

php mysql

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

我可以锁定Twitter Bootstrap表中的第一列吗?

我有一个我用Twitter引导程序构建的大型可滚动表,但希望阻止第一列滚动.这可能吗?

<div class="row">
    <div class="span12" style="height: auto !important;overflow-x: scroll;">';      
        <table class="table table-striped table-bordered table-condensed">
        <thead>
            <th>Col1</th>
            <th>Col2</th>
            <th>Col3</th>
        </thead>
        <tbody>
        <tr>
            <td>data 1</td>
            <td>data 2</td>
            <td>data 3</td>
       </tr>
       </tbody>
       </table>
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

html twitter-bootstrap

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

我可以在TR点击事件中排除按钮点击吗?

我正在选中时突出显示一个表格行,但在其中一个单元格中我有一个按钮.当我单击按钮时,我触发了表行单击事件.有可能将两者分开吗?

我的两个电话目前看起来像这样:

$('table.table-striped tbody tr').on('click', function () {
   $(this).find('td').toggleClass('row_highlight_css');
}); 


$(".email-user").click(function(e) {
    e.preventDefault();
    alert("Button Clicked");
});
Run Code Online (Sandbox Code Playgroud)

我的HTML看起来像这样:

<table class="table table-bordered table-condensed table-striped">
  <thead>
    <tr>
      <th>col-1</th>
      <th>col-2</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>Some Data</td>
      <td><button class="btn btn-mini btn-success email-user" id="email_123" type="button">Email User</button></td>
    </tr>
  </tbody>
</table>
Run Code Online (Sandbox Code Playgroud)

知道如何阻止按钮点击事件触发行点击事件吗?

javascript jquery twitter-bootstrap

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

拖拽n Drop for Twitter bootstrap 2.0?

我找到了Twitter Boostrap的这个光滑的拖放页面.这是使用GWT还是纯粹的twitter bootstrap?有没有人知道是否有一个插件允许使用Twitter Bootstrap 2.0拖放功能?

谢谢

jquery gwt drag-and-drop jquery-ui-draggable twitter-bootstrap

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

如何检测jquery触发器事件完成?

我试图触发第二个事件依赖于第一个事件,如下所示:

...
$('#productFamilyId').val(data.contents.productfamily);
$('#productFamilyId').trigger('change', function() {
    $('#productId').val(data.contents.product);
    $('#productId').trigger('change');
});
Run Code Online (Sandbox Code Playgroud)

在尝试触发第二个事件之前,它不会等待第一个触发器完成.是否可以等待第一个触发器完成?

javascript jquery javascript-events

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

PHP array_diff无法正常工作

我正在尝试使用array_diff.这是我的两个数组输出:

清单1输出

Array ([0] => 0022806 ) 
Run Code Online (Sandbox Code Playgroud)

清单2输出

Array ([0] => 0022806 [1] => 0023199 ) 
Run Code Online (Sandbox Code Playgroud)

PHP

$diff = array_diff($list_1, $list_2);

print "DIFF: " . count($diff) ."<br>";
print_r($diff);
Run Code Online (Sandbox Code Playgroud)

输出是:

DIFF: 0
Array ( )
Run Code Online (Sandbox Code Playgroud)

知道我做错了什么吗?

php

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

我可以获得twitter bootstrap popover的当前状态吗?

我目前调用一个脚本来动态地向我的popover添加内容,但是当用户再次单击以关闭它时,我不需要进行此调用.是否可以获得状态并在可见时将其关闭?

这是我到目前为止:

$('.knownissue').on('click', function() {

    var info = $(this).attr('id').substr(5).split(':');
    var el = $(this);

    // How do I check to see if the popover is visible
    // so I can simply close it and exit?

    $.post('functions/get_known_issues.php?tcid='+info[0]+'&tcdate=' + info[1], function(data) {
        if (data.st) {
            el.attr('data-content', data.issue);
            el.popover('toggle');
        }
    }, "json");

});
Run Code Online (Sandbox Code Playgroud)

javascript jquery twitter-bootstrap

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

PHP数组中的键未按数字排序

我有一个PHP数组,其中的键包含年份和周数,如下所示:

year-week
Run Code Online (Sandbox Code Playgroud)

使用内置的ksort函数,它将返回它们:

ksort($array);

2011-21
2011-3
2011-44
2011-45
Run Code Online (Sandbox Code Playgroud)

是否有可能按照数字方式对它们进行排序:

2011-3
2011-21
2011-44
2011-45
Run Code Online (Sandbox Code Playgroud)

php

5
推荐指数
3
解决办法
2717
查看次数