【问题标题】:array_push() for 2D array in PHParray_push() 用于 PHP 中的二维数组
【发布时间】:2018-12-30 05:22:53
【问题描述】:

我有一个字符串流,每个字符串都有一个数值。

样本数据:

字符串1 数值1

字符串2 数值2

字符串3 数值3

如果它只是字符串,我可以使用 array_push(strings) 而不考虑任何 index 。现在我该如何为二维数组的示例数据执行此操作。谢谢

【问题讨论】:

  • 提供一些代码
  • $array['string1'][] = 'numvalue1' ???
  • 这样想是没有意义的,array_push() 把数组当成栈。堆栈是一种特定的数据类型,推送操作并不真正适用于二维数组。

标签: php arrays string


【解决方案1】:

使用这个

array_push(array($string1, $numValue1));

希望这就是你要找的东西

【讨论】:

  • 这只是给你一个堆栈,其中包含二维数组。我知道这在某些情况下可能有用,但我认为它不能回答问题。
  • 感谢您的评论!我建议这样做是因为他使用 array_push() 将参数视为堆栈。
猜你喜欢
  • 1970-01-01
  • 2023-03-26
  • 1970-01-01
  • 2011-08-13
  • 2017-01-19
  • 2020-06-10
  • 2017-03-02
  • 1970-01-01
  • 2013-04-24
相关资源
最近更新 更多