小编hsz*_*hsz的帖子

对数组中对象的所有属性求和

我有以下数据集:

const input = [
  { x: 1, y: 3 },
  { y: 2, f: 7 },
  { x: 2, z: 4 }
];
Run Code Online (Sandbox Code Playgroud)

我需要对所有数组元素求和以获得以下结果:

const output = { f: 7, x: 3, y: 5, z: 4 };
Run Code Online (Sandbox Code Playgroud)

我不知道参数名称,所以我们不应该在任何地方伤害它。

将输入数组中的所有对象合并(属性求和)为一个的最短方法是什么?

可以使用 ES6 功能和 lodash。

javascript ecmascript-6 lodash

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

从字符串中获取第一个UTF-8字符并保存在DB中

我插入一个不是A-Zchar 的字母有问题.
例如:

$fullTag = '?wiat';

A 'letter'应该包含?

$data = array(
    'full_tag'  => $fullTag,
    'count'     => 1,
    'letter'    => $fullTag[0],
);
Run Code Online (Sandbox Code Playgroud)

但是当我执行时$table->insert($data);,它会将我作为letter空字符串插入.

如果我设置而不是$fullTag[0]静态字母?- 它工作正常.

letter 专栏是 utf8_polish_ci char(1)

有任何想法吗 ?

php zend-framework utf-8 zend-db

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

Zend_Date语言翻译

我有一个函数,使用返回日期字符串Zend_Date.

$date = new Zend_Date();
$date->setOptions(array('format_type' => 'php'));
$date->setTimestamp($timestamp);
return $date->toString($format);
Run Code Online (Sandbox Code Playgroud)

当我设置$format'l, d F Y'我期望类似:

?roda, 13 stycznia 2010(正确的抛光字符串是什么意思Wedneseday, 13 january 2010),它的效果很好.

但是当我在浏览器中将语言环境设置为英语时打开此页面时,它会返回英语中的日期字符串而不是我希望看到的波兰语.

无论浏览器设置如何,我应该设置什么以及在哪里获得始终抛光日期?

php translation zend-framework zend-date

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

PHP 脚本停止时没有错误消息(哪种错误类型?)

如果我更改实现接口的类的方法的签名,则 PHP 脚本将停止而不会显示错误消息,例如:

interface A
{
  public function somefunction();
}

class B implements A
{
  public function somefunction(XY $xy);
  {
   ... 
  }
} 
Run Code Online (Sandbox Code Playgroud)

这当然是一个错误,但没有显示错误消息。

这种错误类型的名称是什么?(我已经搜索了很多,但显然是错误的短语)如何记录或输出此错误?

我正在使用 PHP 5.3.1(使用 XAMPP for Windows 1.7.3)

(我之前在 PHP < 5.3 中使用 Zend Debugger,这些错误显示在 Eclipse 控制台中,但现在我使用的是 XDebug。)

提前感谢您的任何提示!

php xdebug

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

数据绑定不起作用

MainPage.aspx我有

<asp:HyperLink runat="server" NavigateUrl='<%#"http://google.pl"%>'>test</asp:HyperLink>
Run Code Online (Sandbox Code Playgroud)

它不会添加href标签,只会添加输出<a>test</a>.当我做:

<asp:HyperLink runat="server" NavigateUrl='http://google.pl'>test</asp:HyperLink>
Run Code Online (Sandbox Code Playgroud)

它工作正常.

为什么<%#"http://google.pl"%>不起作用?

怎么调试呢?

c# asp.net

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

正则表达式,如何允许空格

这里是:

'/^\b[a-z]{0,20}$/i'
Run Code Online (Sandbox Code Playgroud)

我正在尝试匹配工作职位:

"Employee", "Daily Manager"++.
Run Code Online (Sandbox Code Playgroud)

我需要允许A-Za-z+ 空格和长度0-20

有什么帮助吗?

php

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

使用mySQL INSERT INTO的PHP Foreach循环问题

我有一个大问题.这是我第一次起诉foreach,我甚至不知道这是否正确使用.我有一个textarea,我的成员可以添加一些文本.他们还拥有发送已发布文本的所有帐户.帐户有两种类型F和T.它们显示为复选框.因此,当成员键入"提交"时,应在每个所选帐户的特定表中插入文本.我认为php foreach是正确的.但我不确定了.请记住,我对foreach和数组一无所知.所以请在帮助我时考虑提供修改后的代码= D. 非常感谢!

<?php
require_once('dbconnection.php');
$MembID = (int)$_COOKIE['Loggedin'];
?>
<form action="" method="post">
    <p align="center"><textarea id="countable1" name="addit" cols="48" rows="10" style="border-color: #ccc; border-style: solid;"></textarea>
    <br>
<?
$DB = new DBConfig();
$DB -> config();
$DB -> conn();
$on="on";
    $queryF ="SELECT * FROM `TableF` WHERE `Active`='$on' AND `memberID`='$MembID' ORDER BY ID ASC";
    $result=mysql_query($queryF) or die("Errore select from TableF: ".mysql_error());
$count = mysql_num_rows($result); 
if ($count > 0)
    {
    while($row = mysql_fetch_array($result)) {
    ?><div style="width:400px; height:100px;margin-bottom:50px;"><?
    $rowid = $row['ID'];
    echo $row['Name'] . '</br>';
    $checkit = …
Run Code Online (Sandbox Code Playgroud)

php foreach loops

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

加入日期列表

我有日期时间对象的名单,我想从该列表与格式分隔的字符串如逗号DD/MM/YYYY,DD/MM/YYYY,DD/MM/YYYY

List<DateTime> dates ...
Run Code Online (Sandbox Code Playgroud)

c#snipper for that ???

c#

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

PHP:检查所有嵌套数组中的重复值

我想在数组中的所有嵌套数组中找到重复值.目前我的阵列是这样的.

Array $bigarray = Array (
    [431] => Array (
        [0] => orange 
        [1] => apple 
        [2] => pine
    ) 
    [440] => Array ( 
        [0] => orange 
        [1] => lilly 
    ) 
    [444] => Array (  
        [0] => orange 
        [1] => pine 
    ) 
)
Run Code Online (Sandbox Code Playgroud)

我想只提取orange哪一个

arrays('431','440','444').
Run Code Online (Sandbox Code Playgroud)

Woudl你给我一些想法......?提前致谢.

php

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

Java Android,在对象方法/函数上添加提示/描述

作为标题,我如何在对象上放置提示或描述,以便如果用户将鼠标悬停在方法或对象上,他们将获得类似于具有解释的标准对象库的描述.我到处搜索,但我找不到一个例子.

java

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

使用未排序的索引对数组进行排序

我得到了一个这样的数组,它带有未排序的外部索引。

$a = array(
             (1) => array(1, 2, 3, 0, 5, 4),
             (0) => array(2, 1, 5, 0, 3, 4)
         );
echo "<br/>Before Sorting: ";
print_r($a);
foreach($a as $b)
  array_multisort($b, SORT_ASC, SORT_NUMERIC);
echo "<br/>After Sorting: ";
print_r($a);
Run Code Online (Sandbox Code Playgroud)

这给了我如下输出

排序前:

Array
(
    [1] => Array
        (
            [0] => 1
            [1] => 2
            [2] => 3
            [3] => 0
            [4] => 5
            [5] => 4
        )

    [0] => Array
        (
            [0] => 2
            [1] => 1
            [2] => 5
            [3] => 0 …
Run Code Online (Sandbox Code Playgroud)

php arrays sorting

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

如何在Jquery中减少这一行?

我有这么多行代码以及如何减少这些行.还请解释你的代码.如果有任何简单的方法来编写这样的逻辑代码请发布链接.

$(function () {
  $("#menu1").click(function () {
    $(this).css({"background-color": "rgba(255, 255, 255, 0.4)"});
    $("#menu2").css({"background-color": "transparent"});
    $("#menu3").css({"background-color": "transparent"});
    $("#menu4").css({"background-color": "transparent"});
    $("#menu5").css({"background-color": "transparent"});
  });

  $("#menu2").click(function () {
    $(this).css({"background-color": "rgba(255, 255, 255, 0.4)"});
    $("#menu1").css({"background-color": "transparent"});
    $("#menu3").css({"background-color": "transparent"});
    $("#menu4").css({"background-color": "transparent"});
    $("#menu5").css({"background-color": "transparent"});
  });

  $("#menu3").click(function () {
    $(this).css({"background-color": "rgba(255, 255, 255, 0.4)"});
    $("#menu1").css({"background-color": "transparent"});
    $("#menu2").css({"background-color": "transparent"});
    $("#menu4").css({"background-color": "transparent"});
    $("#menu5").css({"background-color": "transparent"});
  });
});
Run Code Online (Sandbox Code Playgroud)

javascript jquery

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

在第一个分隔符出现时将字符串拆分为两部分

我有一个输入字符串:

"aws_acm_certificate_validation"
Run Code Online (Sandbox Code Playgroud)

在第一次出现分隔符时分隔一对字符串的最佳方法是什么_

"aws" to "acm_certificate_validation"
Run Code Online (Sandbox Code Playgroud)

kotlin

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