作者:kiki百乐门_867 | 来源:互联网 | 2023-10-15 21:38
直接上测试代码,相同选择器,遇见多个匹配,返回结果没有被分配到一个数组键里,而是分开的。
html:
php:
1 2 3 4 5 6 7
| $rules = [
'div1' => ['.div1', 'text'],
'div2' => ['.div2 .span', 'text'],
];
$data = QueryList::Query($link, $rules)->getData();
print_r($data); |
错误result:
1 2 3 4 5 6 7 8 9 10 11 12
| [
0 => [
'div1' => '1a',
'div2' => '2a',
],
1 => [
'div2' => '2b',
],
2 => [
'div2' => '2c',
],
] |
期望result:
1 2 3 4 5 6 7 8
| [
0 => [
'div1' => '1a',
'div2' => [
'2a', '2b', '2c',
],
],
] |