PHP LIFO或FIFO中的数组?

时间:2012-12-02 13:16:22

标签: php

我是PHP新手,想知道PHP中的数组是LIFO还是FIFO。例如,

$var1 = array('1','2','3');

2 个答案:

答案 0 :(得分:16)

他们是你创造的:)

  • array_pop()删除数组末尾的项目(添加的最后一项)

  • array_shift()删除了数组中的第一项(添加了第一项)。

因此,您可以看到他们能够以两种方式行事。

  • 前进先出
  • 先进先出

这完全取决于您如何实现代码。

答案 1 :(得分:2)

已更新:

井阵列既不是LIFO也不是FIFO。实际上,它们都是IMO。即。他们可以两种方式行事。您可以使用php中的可用函数(根据需要),如上面的Lix所述。