如何从smarty中获取以下数组中的每个值? 我有:
{$categ|var_dump}
是
array(16) {
[0]=>
string(63) "
string(6) "MEN
string(29) "
string(0) ""
[4]=>
string(6) "
string(97) "
string(23) "Incaltaminte barbati
string(29) "
string(0) ""
[9]=>
string(6) "
string(72) "
string(10) "Pantofi
string(29) "
string(0) ""
[14]=>
string(6) "
string(5) "PRADA"
}
我尝试过:{$categ[8]} ..{$categ[x]}
但它没有返回任何内容。
有任何想法吗?
答案 0 :(得分:1)
您是否尝试在Smarty中进行foreach循环?
<ul>
{foreach from=$myArray item=foo}
<li>{$foo}</li>
{/foreach}
</ul>
答案 1 :(得分:0)
您可以使用foreach访问数组元素。您可以使用以下示例来了解如何访问数组元素。
$a = array(
"one" => 1,
"two" => 2,
"three" => 3,
"seventeen" => 17
);
foreach ($a as $k => $v) {
echo "\$a[$k] => $v.\n";
}
这里$ k - 将指示数组的键。 $ v-将表示特定键的值。
如需了解更多信息,请参阅以下链接 - http://php.net/manual/en/control-structures.foreach.php