Smartyでjson_decodeして要素数を取得する方法
Smarty で JSON データを json_decode
で配列にしてその要素数を取得しようとしています。
想定する JSON データは以下の通りです。
$json_member = '
[
{"userid":"0","name":"Taro Yamada","email":"taro@xxx.com"},
{"userid":"1","name":"Jiro Yamada","email":"jiro@xxx.com"},
{"userid":"2","name":"Saburoh Yamada","email":"saburoh@xxx.com"},
:
]';
Smarty で以下のコードで実行すると「0 名」になります。
{ $json_member|@json_decode|@count|cat:' 名' }
ググってみていろいろと試しているのですが、あるべき出力になりません。
もしご存知でしたらご教授のほどおねがいいたします。