ClassCMS

数组

在模板中使用数组建议先了解php 数组的使用.

在php原生代码中,输出一个数组元素的代码:

<?php
echo($a['title']);
?>

ClassCMS模板内支持简化的写法,直接使用以下代码即可输出

{$a.title}

对于不带键名的数组,如

<?php
$a=array('a','b','c');
?>

则可以使用

{$a.0}

多维数组使用多个.号连接输出

{$article.0.title}

输出不确定的数组需要先判断数组是否包含数组元素,否则系统将报错

{if isset($article.title)}
    {$article.title}
{/if}

打印数组

通过print_r函数可以将数组显示在网页上,方便查看与调试

{print_r($articles)}

Array ( [0] => Array ( [id] => 1 [cid] => 3 [uid] => 0 [title] => 测试文章 [keywords] => [description] => [content] => 这是一篇测试文章 [recommend] => 1 [datetime] => 1600000000 [link] => /3/1.html [key] => 0 ) )