小编Goo*_*bot的帖子

如何从列表中创建多维数组?

我在MySQL中有父类ID的类别列表.如何从列表中创建PHP数组.

ID  Category      Parent_ID
1   Car           NULL
2   Education     NULL
3   Mathematics   2
4   Physics       2
5   Astrophysics  4
Run Code Online (Sandbox Code Playgroud)

我想生成一个这种结构的数组

array(
    "Car" => "1",
    "Education" => array("Mathematics" => "2", "Physics" => array("Astrophysics" => "4"))
);
Run Code Online (Sandbox Code Playgroud)

事实上,键/值并不重要,因为我也会使用其他列.我只想知道如何扫描列表并生成多级列表.

php arrays multidimensional-array

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

Javascript功能逐步改变

我使用本教程创建了一个基本的javascript函数,用于在给定的时间段内实现更改.

function fadetext(){ 
if(hex>0) {
hex-=11;
document.getElementById("sample").style.color="rgb("+hex+","+hex+","+hex+")";
setTimeout("fadetext()",20); 
}
else
hex=255
}
Run Code Online (Sandbox Code Playgroud)

问题1:如何通过输入变量function; 例如fadetext(element, time).我无法通过简单地用变量替换值来实现.

问题2:通过javascript逐步实现更改是标准(和正确)方法吗?对我来说,困惑在于我们fadetext()在自己的函数中使用函数.这不是超载吗?

javascript javascript-events settimeout

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

如何使用 CSS 将文本从一个框流到另一个框

我在 html 中有几个框作为

<div class="parent">
  <div class="box"></div>
  <div class="box"></div>
  <div class="box"></div>
</div>
Run Code Online (Sandbox Code Playgroud)

用 css 定义

.box{
width : 200px;
height : 300px;
display :  block;
float : left
}
Run Code Online (Sandbox Code Playgroud)

是否有提供父日志文本的方式DIV和流动儿童中的文本DIV与S CSS?还是应该用Javascript

当然,在哪里提供文本并不重要,我只是想将多余的文本流到下一个框。

html css

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

如何用puppeteer获取DIV属性?

我得到的href元素a

const hrefs = await page.evaluate(() => 
Array.from(document.body.querySelectorAll('a'), ({ href }) => href));
Run Code Online (Sandbox Code Playgroud)

但是当我尝试获取aria-labeldata-xx获取div元素时,此方法不起作用。

这是为什么?我如何获取aria-label元素data-xx的属性div

超文本标记语言

<div class="test" arial-label="something" data-all="something">
</div>
Run Code Online (Sandbox Code Playgroud)

javascript node.js puppeteer

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

如何在PHP中将打开/关闭标签转换为关联数组?

我有一个自然语言处理解析树为

(S
  (NP I)
  (VP
    (VP (V shot) (NP (Det an) (N elephant)))
    (PP (P in) (NP (Det my) (N pajamas)))))
Run Code Online (Sandbox Code Playgroud)

在此处输入图片说明

并且我想将其存储在关联数组中,但是PHP中没有函数,因为NLP通常在python中完成。

因此,我应该解析开始和结束括号,以构建树结构的关联数组。我可以想到两种选择

  1. 用任意的XML或HTML标记替换括号,并将其解析为XML或HTML文档。
  2. 使用正则表达式。

我认为第一种方法是非标准的,并且正则表达式模式在复杂情况下可能会中断。

您能建议一个可靠的方法吗?

关联数组可以具有任何形式,因为操作起来并不困难(我需要循环使用),但是它可以像

Array (
[0] = > word => ROOT, tag => S, children => Array (
    [0] word => I, tag = > NP, children => Array()
    [1] word => ROOT, tag => VP, children => Array (
        [0] => word => ROOT, tag => VP, children => Array ( .... )
        [1] …
Run Code Online (Sandbox Code Playgroud)

php regex recursion preg-match xml-parsing

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