小编Dar*_*ney的帖子

试着计算下一个生日的天数

我有这个脚本计算天,直到有人的下一个生日(这可能是一个更好的方式)但是无论如何,如果有人的生日是3天前,我希望它给我362天,直到下一个生日,但它给-3代替.没问题,添加365天以获得正确的答案,但它根本不起作用,我无法解决为什么...代码:

$resultcurdate = mysql_query("select curdate()",$db);

    $curdate = mysql_fetch_array($resultcurdate);

    $curdate1 = explode('-', $curdate[0]);
    $day1   = $curdate1[2];
    $month1 = $curdate1[1];
    $year1  = $curdate1[0];

    $birthdate = explode('-', $databack10[birthday]);
    $day   = $birthdate[2];
    $month = $birthdate[1];
    $year  = $birthdate[0];

    $year = $year1;

    if ($month1>$month){$year=$year+1;}

    $birthdate5 = $year."-".$month."-".$day;

    $resultdate = mysql_query("select datediff('$birthdate5', now())",$db);

    $databackdate = mysql_fetch_array($resultdate);

    if($databackdate < '0'){$databackdate = (365 + $databackdate); }
Run Code Online (Sandbox Code Playgroud)

任何想法为什么这不起作用?

有没有办法用SQL查询执行此操作?生日是日期字段类型.

php mysql sql

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

php删除特定字符之间的字符

我知道如何删除字符串中的特定字符但不确定以下内容:

例如字符串: Code [7845] [5589] [554] [4]

我需要删除它们之间的所有实例[以及]它们之间的所有内容,然后关闭空白区域,以便我最终简单地:Code

这可能吗?

php regex

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

我可以使用一种css变量吗?

我正在尝试整理我网站上的所有css代码,我希望能够具体类型.假设类型为20px,粗体和蓝色,例如

<h1 bold blue>Hello world</h1 blue bold>
Run Code Online (Sandbox Code Playgroud)

所以css文件将具有:

h1 {
font-size:20px;
}

bold {
font-weight:bold:
}

blue {
color:blue;
}
Run Code Online (Sandbox Code Playgroud)

然后,当我完成我的设计过程时,我可以混合搭配颜色和尺寸等.这样的事情可能吗?

html css

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

从数组中删除PHP

preg_match_all($pattern, $string, $matches)经常使用数据,基本上,我总是需要从数组中删除0.00英镑或0.00美元或0.00欧元.

如果有的话,我永远不知道它将在阵列中的位置.

我尝试过unset($matches['£0.00']),unset($matches[0]['£0.00'])但没有奏效

此外,它可以在不使用实际货币符号和正则表达式的情况下完成 \p{Sc}

所以,总结一下,我有一个带货币符号的数字数组,需要删除任何零条目.

样本数组:

Array ( [0] => Array ( [0] => £18.99 [1] => £0.00 [2] => £0.00 [3] => £0.00 ) ) 
Run Code Online (Sandbox Code Playgroud)

这可能吗?

php regex preg-match-all

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

Mysql查询:匹配使用通配符

我有一个名为'acts'的表,它有3列索引在一起:

act_name, short_description, main_description
Run Code Online (Sandbox Code Playgroud)

在表格中,一行有一个名为'red riot'的行为

当我执行以下搜索时,结果中会出现红色骚乱:

SELECT * from acts where MATCH(act_name, short_description, main_description) AGAINST ('*r*' IN BOOLEAN MODE)
Run Code Online (Sandbox Code Playgroud)

然而,如果我扩展它,并搜索*re*它不会返回任何结果:

SELECT * from acts where MATCH(act_name, short_description, main_description) AGAINST ('*re*' IN BOOLEAN MODE)
Run Code Online (Sandbox Code Playgroud)

这是为什么?有没有更好的方法在匹配查询时使用通配符?

我尝试过更改*%但是这两个查询都没有返回任何结果.

mysql sql

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

平均/最受欢迎的屏幕尺寸和bootstrap3

如果平均/最受欢迎的屏幕尺寸宽度现在超过1366px,为什么最大宽度:1170px的bootstrap最宽容器(来自他们的CDN)?

.container {
    max-width: 1170px;
}
Run Code Online (Sandbox Code Playgroud)

我不应该相信我读到的一切吗?

顺便说一下,这是来自许多方面,而不是我遇到的第一个来源.

这个问题的根本原因是我想设计最大宽度桌面使用 - 当桌面设计最终确定时,我会担心平板电脑和手机.

html css3 responsive-design twitter-bootstrap twitter-bootstrap-3

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

将数组转换为逗号分隔值

我正在使用PHP.

我有以下数组:

Array
(
[home] => 9
[pets] => 8
[dogs] => 7
[shampoo] => 7
[cover] => 6
)
Run Code Online (Sandbox Code Playgroud)

我想创建一个以逗号分隔的列表,它是:

home,pets,dogs,shampoo,cover
Run Code Online (Sandbox Code Playgroud)

这是我正在尝试但给我空白字符串($words是数组):

$myWords = implode(',',$words[0]);
Run Code Online (Sandbox Code Playgroud)

我需要循环吗?

php arrays implode

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

创建一个从具有特定数量项目的特定数字开始的顺序数组

是否有一种优雅的方式(没有for循环)在Javascript中创建一个顺序数组,该数组从一定数量开始并具有一定数量的项目.例如:

2017年开始,有4个项目看起来像:

[2017, 2018, 2019, 2020]
Run Code Online (Sandbox Code Playgroud)

谢谢

javascript arrays ecmascript-6

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

Cordova 没有看到已安装的 Android SDK

当我运行cordova requirementsMac 时,告诉我没有安装任何 Android 目标,但 Android Studio 却告诉我已经安装了。

在此输入图像描述

在此输入图像描述

我已将 JAVA_HOME 和 ANDROID_HOME 设置如下.bash_profile

export JAVA_HOME=/usr/libexec/java_home

export ANDROID_HOME=/Users/darrensweeney/Library/Android/sdk
export PATH=$PATH:$ANDROID_HOME/platform-tools
export PATH=$PATH:$ANDROID_HOME/tools
export PATH=$PATH:$ANDROID_HOME/tools/bin
export PATH=$PATH:$ANDROID_HOME/emulator
Run Code Online (Sandbox Code Playgroud)

然而,当我跑步时,cordova requirements我看到以下内容:

在此输入图像描述

我是不是少了一步?

我也尝试过在 Cordova 中删除并重新添加 Android 平台,没有区别。

更新:

Android Studio 抛出一个错误Please select Android SDK,我通过与 Gradle 同步修复了该错误。

现在cordova requirements显示以下内容:

在此输入图像描述

我怎样才能让它看到已android-30安装?

macos cordova android-studio

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

jquery禁用按钮,直到选择了两个选择字段

我有一个表单,我有多个字段,但至少选择两个下拉列表是必不可少的,直到它们,我禁用并重新标记提交按钮

我在其中一个字段中使用以下内容,有没有办法加倍,其他字段的id是#list_name

因此,在启用提交之前,必须使用值选择#category和#list_name

$(document).ready(
function(){
    $('#category').change(
        function(){
            if ($(this).val()) {
                $('input:submit').attr('disabled',false);
                $('#btn_show').addClass('button green');
                $("#btn_show").attr('value', 'Add To My List');

            } else { 
                $('#btn_show').removeClass('button green'); 
                $('input:submit').attr('disabled',true); 
                $("#btn_show").attr('value', 'Choose a category and list for your item');
            }
        });

});
Run Code Online (Sandbox Code Playgroud)

我尝试过使用普通的jquery多个:

$('#category', '#list_name').change(
Run Code Online (Sandbox Code Playgroud)

但它没有用

jquery

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