我正在使用ACF转发器字段,我正在尝试编写一个计算转发器行数的函数。即使转发器中的行数为0或大于0,该函数也会返回1。 有人可以帮我解决这个问题吗?
$rows = get_field('sub_seminars');
$row_count = count($rows);
echo count($row_count);
即使转发器中的行数为0或大于0,var_dump
也会返回int(1)
。
答案 0 :(得分:0)
让我们来看看您的代码:
$rows = get_field('sub_seminars');
$row_count = count($rows); //returning some digit
echo count($row_count); //counting the returned digit
你重复计算返回的计数,这就是它返回的原因1.试试这个:
$rows = get_field('sub_seminars');
$row_count = count($rows); //will return a digit
echo $row_count; //echo the count