2016-09-02 2 views
-2

Если я не использую imode my html-теги, не показывайте. Зачем? Что следует использовать в массиве, чтобы это не повлекло за собой?Php array striping out html

if(get_field('additional_specifications')) { 
    while (have_rows('additional_specifications')) : the_row(); 
    $addSpec[] = '<tr><td>' . get_sub_field('spec_name') . '</td><td>' . get_sub_field('spec_value') . '</td></tr>'; 

endwhile; 
    $spec= implode($addSpec); 

$content .= $spec; 
} 

if ($content) { 
echo '<table class="spec-table">',$content,'</table>'; 
} 
+1

вы не можете просто заменить '$ addSpec [] =' 'с $ содержание. =' –

+0

если ($ содержание) { эхо '<таблица класс = "спец-таблица">' , $ content, ''; } это ошибка sytax, должна быть echo '

'. $ content. '
'; – buivankim2020

+0

@ buivankim2020 фактически [запятая работа прекрасный] (http://www.tehplayground.com/#csy5IRThU) –

ответ

0
if(get_field('additional_specifications')) { 
    while (have_rows('additional_specifications')) : the_row(); 
     $content .= '<tr><td>' . get_sub_field('spec_name') . '</td><td>' . get_sub_field('spec_value') . '</td></tr>'; 
endwhile; 

} 

if ($content) { 
    echo '<table class="spec-table">'. $content .'</table>'; 
} 
?>