次の形式の配列があります。
array(
info(
Date-today => '09/04/2013'
)
clients(
id => 1001,
name => Fred
)
more_info(
weather-today => "cloudy"
)
)
しかし、時々、より多くのクライアントでデータを受け取ります:
array(
info(
Date-today => '08/04/2013'
)
clients(
0(
id => 1001,
name => Fred
),
1(
id => 1045,
name => Fritz
)
)
more_info(
weather-today => "Sunny"
)
)
返された cients の数を数えたいと思います。これは、クライアント データが 1 つまたは複数ある場合は、別の方法でクライアント データにアクセスする必要があるためです。次のようないくつかの「count()」オプションを試しました。
count(array['client'])
もちろん、クライアントが 1 つしかない場合は、1 を返すのではなく、2 を返します (配列内にクライアント データの項目が 2 つあるため)。
任意のヒント?