Php 有没有办法删除这些数组([0]=>;';…';)?

Php 有没有办法删除这些数组([0]=>;';…';)?,php,html,arrays,Php,Html,Arrays,我将数组显示到一个表中,但是那些数组([0]=>“[1]=>[2]=>”[3]=>“…”)仍然保留着…有没有办法删除它们 我正在使用print\r进行输出 print_r($hours); 是否要删除这些数组([0]=>“[1]=>[2]=>”[3]=>“…”)而不使用表 到目前为止我得到的代码 echo '<table border="1" class="ieh-fl">'; echo '<tr><td>'.$todaydate.'</td>

我将数组显示到一个表中,但是那些数组([0]=>“[1]=>[2]=>”[3]=>“…”)仍然保留着…有没有办法删除它们

我正在使用print\r进行输出

print_r($hours);
是否要删除这些数组([0]=>“[1]=>[2]=>”[3]=>“…”)而不使用表

到目前为止我得到的代码

echo '<table border="1" class="ieh-fl">';
echo '<tr><td>'.$todaydate.'</td></tr>';
echo '<tr><td>'.$staffd.'</td></tr>';
$hours = [];

sort($new_arr);
foreach ($new_arr as $value) {

    $part = substr($value, 0, 4);
    $hours[$part] = "<tr><td>".$value."</td></tr>";
}

for ($i = 9; $i < 20; $i ++)
    for ($j = 0; $j < 60; $j += 15)
    {
        $hour = sprintf('%02d%02d', $i, $j);
        if (!isset($hours[$hour]))
            $hours[$hour] = "<tr><td>$hour</td></tr>'";
    }
sort($hours);   
print_r($hours);
echo '</table>';
echo';
回显“.$todaydate.”;
回声“.$staffd.”;
$hours=[];
排序($new_arr);
foreach($value为$new_arr){
$part=substr($value,0,4);
$hours[$part]=“.$value.”;
}
对于($i=9;$i<20;$i++)
对于($j=0;$j<60;$j+=15)
{
$hour=sprintf('%02d%02d',$i,$j);
如果(!isset($hours[$hour]))
$hours[$hour]=“$hours”;
}
排序(小时);
打印(小时);
回声';

是的。改为打印内容。并放弃作业中的单一报价

$hours[$hour] = "<tr><td>$hour</td></tr>";
不能,使用print_r()将其显示为数组本身,并显示值的html。这是用于显示内部结构的诊断工具

相反,你可以使用

echo implode(",",$hours);
类似于这个问题


如果您不想让
print\r()
输出,请删除它的调用?谢谢您的回答,不,这不是作业。(天哪,去年刚大学毕业,我不可能再去那里呆上几年。)嗯。。。当您使用“=”时,这是一个作业。谢谢。实际上,这是一种更好的方法,因为它不需要额外的循环。无论如何,我要做的下一步是在它的外部添加一个foreach循环,用于2个额外的mysql查询。。。
echo implode(",",$hours);