1

我有一个多维数组,它多次引用自己。像:

$foo = array(
  0 => array(
    & $foo[1],
    & $foo[2],
    'bar',
  ),
  1 => array(
    & $foo[0],
    & $foo[2],
    'bar',
  ),
  2 => array(
    & $foo[0],
    & $foo[1],
    'bar',
  ),
)

有没有办法获得这个数组的大小(以字节为单位或元素的数量)?

亲切的问候,

暴风雨鲁迪。

4

1 回答 1

1

您可以序列化数组,然后使用以下方法确定字节:mb_strlen()

$serialized = serialize($foo);
echo mb_strlen($serialized,'8bit');
于 2012-12-29T09:03:39.720 回答