小编Den*_*suk的帖子

Php递归数组计数

我正在尝试编写一个递归计数数组元素的函数.

但结果是错误的.

这有什么问题?

$schema = array(
    'div' => array(
        'class' => 'lines',
        'div' => array(
             'span' => array(
                'key' => 'Product Name'
            ),
            'val' => 'Soap'
        ),
        'layer' => array(
             'span' => array(
                'key' => 'Product Name'
            ),
            'val' => 'Ball'
            )
        )
);

function count_r($array, $i = 0){
    foreach($array as $k){
        if(is_array($k)){ $i += count_r($k, count($k)); }
        else{ $i++; }
    }
    return $i;
}

echo count_r($schema);
Run Code Online (Sandbox Code Playgroud)

php arrays recursion arraylist multidimensional-array

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

Schema.org、Goodrelations-vocabulary.org 和 Productontology.org 之间是什么关系?

Schema.org、Goodrelations-vocabulary.org 和 Productontology.org 之间是什么关系?

Schema.org 告知,“W3C schema.org 社区组是该项目的主要论坛”。谷歌、微软、雅虎和 Yandex 都是创始公司。

Google、Microsoft、Yahoo 和 Yandex 是否也接受 Goodrelations-vocabulary.org 和 Productontology.org 标准?如果没有,将来使用它们是个好主意吗?

虽然谷歌没有提到,但我读到谷歌处理结构化数据的方法存在一些差异。Schema.org 提供 Microdata,Google 提供 application/ld+json 等。

不可能说 Google 100% 适合 Schema.org。微软、雅虎和 Yandex 也是如此。


在 Schema.org 上没有发布“游艇宪章”的结构化方式,唯一的方式是http://www.productontology.org/doc/Yacht_charter,但这不是官方的(直到今天 13.03.2018)。

为游艇租赁行业发布结构化数据的最佳方式是什么?

我们是否必须使用Offer,AggregateOfferhttp://www.productontology.org/doc/Yacht_charter

rdfa structured-data microdata schema.org json-ld

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

是否可以使用htaccess条件

我想用.htaccess写简单的if/else条件

这是用php编写的代码.

if(isset($_GET['get'])){
    header('Access-Control-Allow-Origin: *');
}
Run Code Online (Sandbox Code Playgroud)

是否有可能与htaccess具有相同的条件

if(isset($_GET['get'])){
   <IfModule mod_headers.c>
   Header set Access-Control-Allow-Origin "*"
   </IfModule>
}
Run Code Online (Sandbox Code Playgroud)

php regex .htaccess mod-rewrite if-statement

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