A JSON list can be decoded and counted without printing the whole list.

JSON List Count

json_list_count.php
<?php
$extra = ;
$json = '["apple","banana","' . $extra . '"]';
$count = count(json_decode($json, true));
$last = json_decode($json, true)[2];

echo "extra=" . $extra . "\n";
echo "count=" . $count . "\n";
echo "last=" . $last . "\n";
<?php
$extra = ;
$json = '["apple","banana","' . $extra . '"]';
$count = count(json_decode($json, true));
$last = json_decode($json, true)[2];

echo "extra=" . $extra . "\n";
echo "count=" . $count . "\n";
echo "last=" . $last . "\n";
<?php
$extra = ;
$json = '["apple","banana","' . $extra . '"]';
$count = count(json_decode($json, true));
$last = json_decode($json, true)[2];

echo "extra=" . $extra . "\n";
echo "count=" . $count . "\n";
echo "last=" . $last . "\n";
list summary Summarize decoded lists with scalar counts or selected fields.