我正在尝试编写一个递归计数数组元素的函数.
但结果是错误的.
这有什么问题?
$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) 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,AggregateOffer或http://www.productontology.org/doc/Yacht_charter?
我想用.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 ×2
.htaccess ×1
arraylist ×1
arrays ×1
if-statement ×1
json-ld ×1
microdata ×1
mod-rewrite ×1
rdfa ×1
recursion ×1
regex ×1
schema.org ×1