引用数组的php大小

时间:2012-12-29 08:55:47

标签: php multidimensional-array size

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

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

有没有办法获得这个数组的大小(以bites或amout为元素)?

亲切的问候,

Tempestas Ludi。

1 个答案:

答案 0 :(得分:1)

您可以序列化数组,然后使用:mb_strlen()

确定字节数
$serialized = serialize($foo);
echo mb_strlen($serialized,'8bit');