

Smarty で JSON データを `json_decode` で配列にしてその要素数を取得しようとしています。

想定する JSON データは以下の通りです。

[code]

    $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"},
                                   :
        ]';
    
[/code]

Smarty で以下のコードで実行すると「0 名」になります。

[code]

    { $json_member|@json_decode|@count|cat:' 名' }
    
[/code]

ググってみていろいろと試しているのですが、あるべき出力になりません。  
もしご存知でしたらご教授のほどおねがいいたします。


CC BY-SA 4.0
2015-06-23T10:13:15.560
11642
2019-06-10T06:24:35.133
2019-06-10T06:24:35.133
2238
9561
question
smarty
Smartyでjson_decodeして要素数を取得する方法