小编Aja*_*jay的帖子

获得螺旋矩阵的对角线值

我有一个*n螺旋矩阵.

如果N = 4

矩阵:

 7  8  9 10   
 6  1  2 11  
 5  4  3 12   
16 15 14 13
Run Code Online (Sandbox Code Playgroud)

如果N = 3

 7 8 9
 6 1 2
 5 4 3 
Run Code Online (Sandbox Code Playgroud)

我想得到这个螺旋矩阵的对角线值.

n=4对角线值为7,1,3,13,10,2,4,16 的情况下

我可以通过将此矩阵存储在数组中并遍历每个对角线值来实现此目的.
有没有更好的方法来获得这些价值观.

php algorithm math

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

Magento 2 会话数据在谷歌浏览器中被删除

问题:
当我的 magento2.3 应用程序将用户重定向到支付网关时,我可以访问所有会话数据。但是当它从那里返回时,它没有结帐会话数据或任何会话数据。这只发生在谷歌浏览器

我已经探索过的事情
从谷歌浏览器发行说明(https://www.chromium.org/updates/same-site)我可以看到他们已将 samesite 默认值更改为“ Lax ”,并禁用此功能。

解决方案寻找
我想为我对任何第三方服务的所有传出请求赋予samesite=None值。任何帮助或领导将不胜感激。

php magento magento2

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

PHP + XPath查询获取子节点及其值

我有一个XML文件record.xml看起来像:

<record>
    <name>john</name>
    <gender>male</gender>
    <subject>mathematics, english, science</subject>
</record>
<record>
    <name>jamie</name>
    <gender>female</gender>
    <subject>mathematics, science</subject>
</record>
<record>
    <name>jack</name>
    <gender>male</gender>
    <subject>social-science, english</subject>
</record>
Run Code Online (Sandbox Code Playgroud)

我想编写一个xpath查询,该查询将<record>在关联数组中返回所有这些子节点的所有子nodeName 和值。

例如:

对于上述XML文件,输出数组应为-

array{
     [0] => array{
                 [name] = 'john',
                 [gender] = 'male',
                 [subject] = 'mathematics, english, science' 
            }
     [1] => array{
                 [name] = 'jamie',
                 [gender] = 'female',
                 [subject] = 'mathematics, science' 
            }
     [2] => array{
                 [name] = 'jack',
                 [gender] = 'male',
                 [subject] = 'social-science, english' 
            }
}
Run Code Online (Sandbox Code Playgroud)

以下是我编写的代码的一部分,该代码返回所有<record>子节点值,但不返回其节点名称。

    .......
    .......
    $xmldoc = new DOMDocument(); …
Run Code Online (Sandbox Code Playgroud)

php xml xpath xpathquery

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

标签 统计

php ×3

algorithm ×1

magento ×1

magento2 ×1

math ×1

xml ×1

xpath ×1

xpathquery ×1