小编San*_*kan的帖子

期待声明?

我创建了一个包含常规函数的文件.此文件的目标是将其包含在主文件中并使用其中可用的功能.

无论如何,所以<?phpPhpStorm回归:

期待遗体

这是什么意思?

文件结构的一个例子:

<?php //here the problem


public function getTimeStamp()
{
    $originalTime = microTime(true);
    $micro = sprintf("%06d", ($originalTime - floor($originalTime)) * 1000000);
    $date = new DateTime(date('d-m-Y H:i:s' . $micro, $originalTime));

    return $date->format($this->settings['dateFormat']);

} //and also here

 ...

?>
Run Code Online (Sandbox Code Playgroud)

我做错了什么?

php phpstorm

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

如何在 Bitbucket 上居中图像?

在我的BitBucketwiki 存储库中,我上传了一张图片,现在我试图将其居中:

![Alt text](https://upload.wikimedia.org/wikipedia/commons/thumb/f/fd/MVC-Process.png/220px-MVC-Process.png)|
Run Code Online (Sandbox Code Playgroud)

我试图解决这个问题: <div align="center">my image</div>

但我不能将图像集中在Bitbucket,有人知道怎么做吗?

bitbucket

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

如何删除数组值中的空格?

我正在迭代XML并获得一个特定的节点.此节点将保存到阵列中但存在问题.数组值有这样的空格:

array(4) { ["host"]=> string(55) " localhost " ["username"]=> string(50) " root " ["dbName"]=> string(56) " test " ["dbPass"]=> string(52) " 123456 " }
Run Code Online (Sandbox Code Playgroud)

您可以看到每个值在值之前和之后都有空格.我想要实现的最终结果是:

array(4) { ["host"]=> string(55) "localhost" ["username"]=> string(50) "root" ["dbName"]=> string(56) "test" ["dbPass"]=> string(52) "123456" }
Run Code Online (Sandbox Code Playgroud)

如果我这样做,trim($array_node)我会得到一个空数组.

php

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

在PhpStorm中缺少返回语句

我陷入了一个奇怪的PhpStorm问题.我正在使用2016.1的试用版,我在自己的类中使用了这个方法:

/**
 * Set arbitrary log
 * @param $level string level of the error message
 * @param $mex string The message
 * @param $ctx array context of the problem
 */

public function log($level, $mex, array $ctx = array())
{
    $mex = $this->Message($level, $mex, $ctx);
    $this->write($mex);
}
Run Code Online (Sandbox Code Playgroud)

现在,PhpStorm用绿色下载了所有php doc,并带有以下消息:

在函数/方法PHPDOC注释中缺少@return标记

但我错过了@return'因为我在这个功能中不需要它.我只需要将作为参数传递的信息存储在另一个方法中.

是PhpStorm错误还是我做错了什么?

php phpstorm

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

this.value返回包含值的括号

也许这可能是一个愚蠢的问题,但我不是jQuery的专家,所以我需要一些解释.我想在我的选择中获取所选选项的值.所以我写这段代码:

var actual_option = $(this).find('option:selected', this).map(function ()
{
    return this.value;
}).get();
Run Code Online (Sandbox Code Playgroud)

当用户点击我的select时,这个变量将通过选项值进行定值,问题是最终的结果如下:

[ "2"]

而不是这个

2

如何避免括号?

javascript jquery

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

从日期差异返回分钟

我有这个功能:

dateDifference: function(start_date, end_date)
{
    var date1 = new Date(start_date);
    var date2 = new Date(end_date);
    var timeDiff = Math.abs(date2.getTime() - date1.getTime());
    return timeDiff;
}
Run Code Online (Sandbox Code Playgroud)

你怎么看我计算作为参数传递的两个日期之间的差异,现在最终结果是这样的:

55000

但我想在几分钟内得到的结果如何实现这一目标?

javascript date

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

将数组索引转换为字符串?

我有这样一个数组:

$errors[] = "Field not correct.";
Run Code Online (Sandbox Code Playgroud)

我想返回一个json编码为:{"errore" : "Field not correct"}这是我的代码:

return json_encode(array("error" => serialize($errors)));
Run Code Online (Sandbox Code Playgroud)

但我得到:

{
    "error": "a:1:{i:0;s:21:"Field not correct.";}"
}
Run Code Online (Sandbox Code Playgroud)

我怎么能避免a:1:{i:0;s:21 响应中的符号?

php

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

如何在一个列表中加入两个类?

我有这种情况:

List<Details> trace; 
private class Details
{
    public string date { get; set; }
    public string type { get; set; }
    public string mex { get; set; }
}
private class Context
{
    public List<object> context { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

如何在trace列表中插入类DetailsContext?我的目标是创建一个多维列表,它具有类属性的关键,例如:date, type, mex, context和value作为动态内容.

c#

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

如何将http状态代码转换为数字?

我读了这样status的http代码:

HttpWebRequest request = WebRequest.Create(requestURI) as HttpWebRequest;
string text;

HttpStatusCode status;

using (HttpWebResponse response = request.GetResponse() as HttpWebResponse)
using (var responseStream = new StreamReader(response.GetResponseStream()))
{
   text = responseStream.ReadToEnd();
   status = response.StatusCode;
}
Run Code Online (Sandbox Code Playgroud)

现在,如果API返回204而不是数字(204)我得到:

无内容

我试图转换成:status = (int) response.StatusCode;但编译器告诉我:

冗余演员

我做错了什么?

c#

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

在缺少的字段中动态插入PDO

我正在PDO用于将数据插入数据库。一切工作都还不错,但是我有点问题。让我以你为例

//Perform a basic insert 

$param contains the fields that must be inserted
$this->insert("user", array("id" => $param['id'], "name" => $param['name']));
Run Code Online (Sandbox Code Playgroud)

现在,此插入可以正常工作,但是假设在param缺少字段的数组中,$name我会得到通知:

未定义索引 name

如何直接传递要插入的字段?在我的数组中,键表示列名称,因此:id, name和值是要插入数据库的内容。

这是我的插入方法:

public function insert($table, $data)
{
    $fieldNames = implode("`, `", array_keys($data));         
    $fieldValues = ":" . implode(", :", array_keys($data));  

    $sth = $this->prepare("INSERT INTO $table (`$fieldNames`)
            VALUES ($fieldValues)");

    // Bind sui valori

    foreach($data as $key => $value)
    {
        $sth->bindValue(":$key", $value);
    }

    return $sth->execute();
}
Run Code Online (Sandbox Code Playgroud)

如何仅插入所需的值而不传递所有字段并出错?

php pdo

-4
推荐指数
1
解决办法
912
查看次数

标签 统计

php ×5

c# ×2

javascript ×2

phpstorm ×2

bitbucket ×1

date ×1

jquery ×1

pdo ×1