小编ste*_*tef的帖子

如何按值排序多维数组?

如何通过"order"键的值对此数组进行排序?尽管这些值目前是连续的,但它们并不总是如此.

Array
(
    [0] => Array
        (
            [hashtag] => a7e87329b5eab8578f4f1098a152d6f4
            [title] => Flower
            [order] => 3
        )

    [1] => Array
        (
            [hashtag] => b24ce0cd392a5b0b8dedc66c25213594
            [title] => Free
            [order] => 2
        )

    [2] => Array
        (
            [hashtag] => e7d31fc0602fb2ede144d18cdffd816b
            [title] => Ready
            [order] => 1
        )
)
Run Code Online (Sandbox Code Playgroud)

php arrays sorting multidimensional-array

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

PHP计算年龄

我正在寻找一种方法来计算一个人的年龄,因为他们的DOB格式为dd/mm/yyyy.

我正在使用以下功能,该功能可以正常工作几个月,直到某种故障导致while循环永远不会结束并使整个站点停止运行.由于每天有几十个DOB经过这个功能几次,所以很难确定造成这种情况的原因.

有没有人有更可靠的计算年龄的方法?

//replace / with - so strtotime works
$dob = strtotime(str_replace("/","-",$birthdayDate));       
$tdate = time();

$age = 0;
while( $tdate > $dob = strtotime('+1 year', $dob))
{
    ++$age;
}
return $age;
Run Code Online (Sandbox Code Playgroud)

编辑:这个函数似乎在某些时候工作正常,但对于14/09/1986的DOB返回"40"

return floor((time() - strtotime($birthdayDate))/31556926);
Run Code Online (Sandbox Code Playgroud)

php

155
推荐指数
13
解决办法
24万
查看次数

Postgres手动改变序列

我正在尝试将序列设置为特定值.

SELECT setval('payments_id_seq'), 21, true
Run Code Online (Sandbox Code Playgroud)

这给出了一个错误:

ERROR: function setval(unknown) does not exist

使用ALTER SEQUENCE似乎也不起作用?

ALTER SEQUENCE payments_id_seq LASTVALUE 22
Run Code Online (Sandbox Code Playgroud)

如何才能做到这一点?

参考:https://www.postgresql.org/docs/current/static/functions-sequence.html

postgresql database-sequence

149
推荐指数
5
解决办法
14万
查看次数

jQuery计算所有文本字段中的值的总和

我有一个包含大约30个包含数值的文本字段的订单.我想计算所有这些模糊值的总和.

我知道如何选择所有文本字段但不知道如何循环它们并添加所有值?

$(document).ready(function(){
   $(".price").blur(function() {
    //loop and add up every value from $(".price").val()
   })
});
Run Code Online (Sandbox Code Playgroud)

jquery

69
推荐指数
4
解决办法
22万
查看次数

jquery:如何获取id属性的值?

基本的jquery问题.我有一个选项元素如下.

<option class='select_continent' value='7'>Antarctica</option>  
Run Code Online (Sandbox Code Playgroud)

jQuery的

$(".select_continent").click(function () {
  alert(this.attr('value'));
});
Run Code Online (Sandbox Code Playgroud)

这给出了一个错误,说this.attr不是一个函数,所以我没有正确使用"this".

我怎样才能让它提醒7?

jquery

43
推荐指数
3
解决办法
24万
查看次数

jQuery选择第一个和第二个td

如何在每个tr的第一个和第二个td中添加一个类?

<div class='location'>
<table>
<tbody>
<tr>
<td>THIS ONE</td>
<td>THIS ONE</td>
<td>else</td>
<td>here</td>
</tr>
<tr>
<td>THIS ONE</td>
<td>THIS ONE</td>
<td>else</td>
<td>here</td>
</tr>
</tbody>
</table>
</div>
Run Code Online (Sandbox Code Playgroud)

对于第一个td,这什么都不做?

$(".location table tbody tr td:first-child").addClass("black");
Run Code Online (Sandbox Code Playgroud)

我还可以使用二胎吗?

jquery

42
推荐指数
3
解决办法
14万
查看次数

PHP在多维数组中重命名数组键

在如下所示的数组中,如何将"fee_id"重命名为"id"?

Array
(
    [0] => Array
        (
            [fee_id] => 15
            [fee_amount] => 308.5
            [year] => 2009                
        )

    [1] => Array
        (
            [fee_id] => 14
            [fee_amount] => 308.5
            [year] => 2009

        )

)
Run Code Online (Sandbox Code Playgroud)

php arrays

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

Codeigniter活动记录:大于语句

我正在尝试将"大于"where语句转换为CI的Active Record语法.当我使用这个片段

    $this->db->join('product_stocks', "product_stocks.size_id_fk = product_attributes.id", "left");
    $this->db->where('product_stocks.stock_level', '> 1');      
    $result = $this->db->get('product_attributes')->result_array();
Run Code Online (Sandbox Code Playgroud)

然后打印$ this-> db-> last_query(); 显示WHEREproduct_stocks .stock_level = '> 1'当然不正确.可以这样做吗?

php activerecord codeigniter

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

限制表宽度

我有一个可以最大700px宽的html表,我不知道会有多少列(3到10之间).我希望所有<th>元素都有5px填充,但这会增加表的宽度并导致它所在的div显示水平滚动条.

由于我不知道列数,因此无法从总宽度中减去填充所添加的额外px.

在div上设置溢出值没有意义,因为它只会使列超出700px.

有没有办法解决这个问题,为表格的宽度设置一个适当的硬限制?

css css-tables

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

PHP日期比较

如何查看格式为"2008-02-16 12:59:57"的日期是否少于24小时?

php time date

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