您好,我正在尝试将变量的值插入字符串而不是符号 %
<?
function SpacerBlocks($number_space, $parent, $children, $array, $inside, $position_start = 0) {
$result = '';
$items = $result;
for ($position_start; $position_start < count($array); $position_start++) {
$items.='<'.$children.'>' .
printf($inside, $array[$position_start]['CNT'],
$array[$position_start]['NAME']) . '</'.$children.'>';
if ($position_start%$number_space == 0) {
$result.='<'.$parent.'>'.$items.'</'.$parent.'>';
}
}
return $result;
}
?>
并调用此函数:
<?=SpacerBlocks(10, 'ul class="list"', 'li', $categories_doctors,
'<a href=""><span>%</span>%</a>');?>
但是我的构造不正确:
printf($inside, $array[$position_start]['CNT'], $array[$position_start]['NAME'])
输出是:
<a href=""><span>/span>/a><ul class="list"><li>26</li></ul> </span></a>