RError.com

RError.com Logo RError.com Logo

RError.com Navigation

  • 主页

Mobile menu

Close
  • 主页
  • 系统&网络
    • 热门问题
    • 最新问题
    • 标签
  • Ubuntu
    • 热门问题
    • 最新问题
    • 标签
  • 帮助
主页 / user-229352

dgd hsk's questions

Martin Hope
dgd hsk
Asked: 2020-01-24 04:22:49 +0000 UTC

忽略正则表达式中的第一个和最后一个字符

  • 0

晚上好。

你能告诉我如何剪切正则表达式中的第一个和最后一个字符吗?假设我们有一个像这样的正则表达式:

preg_match_all('/[\:]{1}[\w\-]{1,}[\:]{1}/i', ':blah-blah-blah-blah:', $print, PREG_SET_ORDER);
print_r($print);

输出:

Array
(
    [0] => Array
        (
            [0] => :blah-blah-blah-blah:
        )
)

那些。不带冒号显示。

php
  • 2 个回答
  • 10 Views
Martin Hope
dgd hsk
Asked: 2020-01-22 03:59:56 +0000 UTC

在常规 php 中添加逗号

  • 0

你好。

我不能和这些常客打交道。这似乎是一项微不足道的任务,但我找不到出路。

preg_replace('/\)[A-Za-z0-9]/i', "$0,", '(name-text-1)name-text-2')
// выведет: (name-text-1)n, ame-text-2
// а хотелось: (name-text-1), name-text-2
php
  • 1 个回答
  • 10 Views
Martin Hope
dgd hsk
Asked: 2020-01-16 06:34:59 +0000 UTC

带有 php 的唯一数字

  • 0

你好。

我什至不知道如何提出正确的问题。重点是这个。我试过并且正在尝试编写一个函数来计算某个数字中有多少个唯一数字。我希望该函数输出如下列表所示的内容:

  • $nb = 0; //输出应该是0
  • $nb = 1; //输出应该是1
  • $nb = 2; //输出应该是2
  • ...
  • $nb = 13; //输出应该是13
  • $nb = 14; // 输出应该是 0 0
  • $nb = 15; // 输出应该是 0 1
  • $nb = 16; // 输出应该是 0 2
  • ...
  • $nb = 27; // 输出应该是 0 13
  • $nb = 28; // 输出应该是 1 0
  • $nb = 29; // 输出应该是 1 1
  • $nb = 30; // 输出应该是 1 2
  • ...
  • $nb = 196; // 输出应该是 0 0 0
  • $nb = 197; // 输出应该是 0 0 1
  • $nb = 198; // 输出应该是 0 0 2
  • ...
  • $nb = 392; // 输出应该是 1 0 0
  • $nb = 393; // 输出应该是 1 0 1
  • $nb = 393; // 输出应该是 1 0 2
  • ...
  • $nb = 2743; // 输出应该是 13 13 13
  • $nb = 2744; // 输出应该是 0 0 0 0
  • $nb = 2745; // 输出应该是 0 0 0 1
  • $nb = 2746; // 输出应该是 0 0 0 2
  • ...

我得到某种逻辑错误,当你输入数字 392 时,它会显示1 14 -196,当输入 393 时,1 14 -195嗯,等等。并且当你在变量中输入一个更大和更小的数字时$nb,也会显示逻辑错误。例如,当我输入数字 15 时,我得到-0 -12 -181. 我试着动态地做这一切,但在 5 天内我几乎没有动过任何地方。

这是函数本身:

// на это число делю
$count = 14;
// число
// минимальное возможное число при $count'е 14 может быть только 196
// максимальное возможное число при $count'е 14 может быть только 391
$nb = 391;
// предыдущая так сказать граница
$pr_nb = explode('.', log($numb, $count))[0];
$pr_nb = pow($count, $pr_nb);
// первый остаток
$balance1 = $nb - $pr_nb;
// второй остаток, предпоследнее число
$balance2 = explode('.', $balance1 / $count)[0];
$balance2a = explode('.', log($balance2, $count))[0];

// третий остаток, последнее число
$balance3 = $balance1 - (explode('.', $balance2 * $count)[0] * explode('.', log($balance1, $count))[0]);
// четвёртый остаток, это 3-я цифра с конца
$balance4 = explode('.', $balance1 / (pow($count, 2)))[0];

echo '<h1 style="color:red;">['.$balance4.'] ['.$balance2.'] ['.$balance3.']</h1>';

原理是如果变量$nb中的数字在14的2次方的值之间,那么这个数字会写成3个数字(从0 0 0到13 13 13)。如果是 3 次方,则为 4(从0 0 0 0到13 13 13 13),如果为 4 次方,则为 5 位数(从0 0 0 0 0到13 13 13 13 13),依此类推。

我知道代码很糟糕。因此,我请求你的帮助。

php
  • 1 个回答
  • 10 Views
Martin Hope
dgd hsk
Asked: 2020-01-12 21:26:31 +0000 UTC

提取度php

  • 1

你好。

我不明白如何提取度数使数字1000显示3,因为 它是 10 的 3 次方。或者数字 10000 显示 4,因为 它是 10 的 4 次方。或任何其他数字,没有必要只驱动 10。

php
  • 2 个回答
  • 10 Views
Martin Hope
dgd hsk
Asked: 2020-01-09 23:50:31 +0000 UTC

替换php数组中的部分字符串

  • 0

你好。如何用另一个数组替换一个数组的值,网上有很多例子。但是在任何地方(几个小时内)我都没有找到如何只替换数组中满足特定条件的那些值。

下面是函数array_replace或者str_replace可以Array(0=>'odin',1=>'dva',2=>'tri');用另一个数组替换一个数组的值Array(0=>'one',1=>'two',2=>'three');

但我不知道如何只替换部分字符串,使其看起来像这样:

// было так
Array(0=>'odin',1=>'dva',2=>'tri');
// а хочу получить так
Array(0=>'o(d)[i]n',1=>'(d)va',2=>'tr[i]');

那些。i将字母替换为并将[i]字母d替换为(d)

我可以实现的唯一选项是这个(但我想要一个带有正则表达式的选项):

foreach(Array(0=>'odin',1=>'dva',2=>'tri')as$y=>$z)
{
    // дальше с каждым значением работать отдельно,
    // а после всё собирать в отдельный массив
}
php
  • 2 个回答
  • 10 Views
Martin Hope
dgd hsk
Asked: 2020-12-21 23:35:39 +0000 UTC

怎么叫?

  • 2

你好。

我看到文本编辑器的插件基于这样的命令创建标签:

ul.ul-class-1>li.li-class-1+li.li-class-2+li.li-class-3

此命令将在页面上创建如下代码:

<ul class="ul-class-1">
    <li class="li-class-1"></li>
    <li class="li-class-2"></li>
    <li class="li-class-3"></li>
</ul>

怎么叫?

плагин
  • 1 个回答
  • 10 Views
Martin Hope
dgd hsk
Asked: 2020-12-19 01:54:40 +0000 UTC

在某些 javascript 字符之间拉字符串

  • 1

你好。

向我解释为什么这段代码在下面:

'tag#id.class@attr'.match(/\.|\@|\#(.+?)\.|\@|\#?^/gi)

总是输出:

["", "#id.", "@"]

当我期望收到:

["id", "class", "attr"]

我的错误是什么?似乎他指出了介于两者之间的 infa: \.这个\@或这个\#符号被画出来了。

javascript
  • 2 个回答
  • 10 Views
Martin Hope
dgd hsk
Asked: 2020-11-28 22:30:48 +0000 UTC

DateTime php 方法输出的日期差异无效

  • 1

你好。

我想弄清楚时差。我使用这种方法,例如DateTime();Everything is great, except for one. 当我使用日期"2009-12-31 23:58"和"2010-01-01 01:57"时,它应该是"-00.00.00 0:59"。事实上它确实如此"-00.00.00 59:00"。也就是说,该函数输出的时差为 59 小时 0 分钟,而不是 59 分钟。这是我正在使用的示例:

$datetime1 = new DateTime("2009-12-31 23:58");
$datetime2 = new DateTime("2010-01-01 00:57");
$interval = $datetime1->diff($datetime2);
$intrl = $interval->format('%R%Y.%M.%D %I:%H');

你能解释一下为什么结果这么歪吗?

php
  • 2 个回答
  • 10 Views

Sidebar

Stats

  • 问题 10021
  • Answers 30001
  • 最佳答案 8000
  • 用户 6900
  • 常问
  • 回答
  • Marko Smith

    我看不懂措辞

    • 1 个回答
  • Marko Smith

    请求的模块“del”不提供名为“default”的导出

    • 3 个回答
  • Marko Smith

    "!+tab" 在 HTML 的 vs 代码中不起作用

    • 5 个回答
  • Marko Smith

    我正在尝试解决“猜词”的问题。Python

    • 2 个回答
  • Marko Smith

    可以使用哪些命令将当前指针移动到指定的提交而不更改工作目录中的文件?

    • 1 个回答
  • Marko Smith

    Python解析野莓

    • 1 个回答
  • Marko Smith

    问题:“警告:检查最新版本的 pip 时出错。”

    • 2 个回答
  • Marko Smith

    帮助编写一个用值填充变量的循环。解决这个问题

    • 2 个回答
  • Marko Smith

    尽管依赖数组为空,但在渲染上调用了 2 次 useEffect

    • 2 个回答
  • Marko Smith

    数据不通过 Telegram.WebApp.sendData 发送

    • 1 个回答
  • Martin Hope
    Alexandr_TT 2020年新年大赛! 2020-12-20 18:20:21 +0000 UTC
  • Martin Hope
    Alexandr_TT 圣诞树动画 2020-12-23 00:38:08 +0000 UTC
  • Martin Hope
    Air 究竟是什么标识了网站访问者? 2020-11-03 15:49:20 +0000 UTC
  • Martin Hope
    Qwertiy 号码显示 9223372036854775807 2020-07-11 18:16:49 +0000 UTC
  • Martin Hope
    user216109 如何为黑客设下陷阱,或充分击退攻击? 2020-05-10 02:22:52 +0000 UTC
  • Martin Hope
    Qwertiy 并变成3个无穷大 2020-11-06 07:15:57 +0000 UTC
  • Martin Hope
    koks_rs 什么是样板代码? 2020-10-27 15:43:19 +0000 UTC
  • Martin Hope
    Sirop4ik 向 git 提交发布的正确方法是什么? 2020-10-05 00:02:00 +0000 UTC
  • Martin Hope
    faoxis 为什么在这么多示例中函数都称为 foo? 2020-08-15 04:42:49 +0000 UTC
  • Martin Hope
    Pavel Mayorov 如何从事件或回调函数中返回值?或者至少等他们完成。 2020-08-11 16:49:28 +0000 UTC

热门标签

javascript python java php c# c++ html android jquery mysql

Explore

  • 主页
  • 问题
    • 热门问题
    • 最新问题
  • 标签
  • 帮助

Footer

RError.com

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

帮助

© 2023 RError.com All Rights Reserve   沪ICP备12040472号-5