wordpress中的自定义元字段,以下代码显示自定义元字段的所有ID。
PHP
<?php
$args = array( 'post_type' => 'todo_listing', 'posts_per_page' => 3,'order'=>'ASC' );
$loop = new WP_Query( $args );
$_meta_val_arr=array(10=>"All Item",0=>"Cat0",
1=> "Cat1",
2=>"Cat2",
?>
<?php
while ( $loop->have_posts() ) : $loop->the_post();
?>
<?php echo get_the_ID();?>
<?php
endwhile;
?>
我只想计算Id的数量,数组值为Zero.e.g数组值为零的以下计数将为2
[1012] =&gt;数组([0] =&gt; 1)[1013] =&gt;数组([0] =&gt; 0)[1014] =&gt;数组([0] =&gt; 0)
答案 0 :(得分:-1)
只需使用for循环
$count =0;
for($i=0;$i<sizeof($_meta_val_arry);$i++)
{
if($_meta_val_arry[$i] == '0')
{
count++;
}
}
编辑:
我没有看到你有一个数组数组:试试这个:修复错误
$count =0;
foreach($outarray as $innerArr)
{
//search through values for 0
foreach($innerArr as $key=>$val)
if($val=='0')
{
$count++;
}
}
}