【问题标题】:Extract array from inside array从数组内部提取数组
【发布时间】:2023-03-08 14:38:01
【问题描述】:

给定这个数组:

数组 ( [坐标] => 数组 ( [0] => 数组 ( [0] => 0|0 ) [1] => 数组 ( [0] => 37.364358914717755|-5.989565849304199 [1] => 37.36858828480959 |-5.9893083572387695 [2] => 37.36892935265444|-5.9857892990112305 [3] => 37.3615619422531|-5.985960960388184 [4] => 37.363813172179285|-5.989136695861816 ) [2] => Array ( [0] => 37.38147957088128|-5.985403060913086 [1] => 37.39307301476918|-5.968408584594727 [2] => 37.382570794963435|-5.953130722045898 [3] => 37.376841691380825|-5.971841812133789 [4] => 37.37629603964236|-5.985231399536133 ) [3] => Array ( [0] => 37.375341139548176|-5.952787399291992 [1] => 37.38093395288545|-5.950899124145508 [2] => 37.3791606669827|-5.940771102905273 [3] => 37.37124857287921|-5.943517684936523 ) [4] => Array ( [0] => 37.360265748932|-5.9824419021606445 [1] => 37.36476821901685 |-5.9783220291137695 [2] => 37.360129306227435|-5.9706830978393555 [3] => 37.3569228312597|-5.9761762619018555 ) ) )

我只需要得到这个:

数组 ( [0] => 数组 ( [0] => 0|0 ) [1] => 数组 ( [0] => 37.364358914717755|-5.989565849304199 [1] => 37.36858828480959|-5.9893083572387695 [2] = > 37.36892935265444|-5.9857892990112305 [3] => 37.3615619422531|-5.985960960388184 [4] => 37.363813172179285|-5.989136695861816 ) [2] => Array ( [0] => 37.38147957088128|-5.985403060913086 [1] => 37.39307301476918|-5.968408584594727 [ 2] => 37.382570794963435|-5.953130722045898 [3] => 37.376841691380825|-5.971841812133789 [4] => 37.37629603964236|-5.985231399536133 ) [3] => Array ( [0] => 37.375341139548176|-5.952787399291992 [1] => 37.38093395288545| -5.950899124145508 [2] => 37.3791606669827|-5.940771102905273 [3] => 37.37124857287921|-5.943517684936523 ) [4] => Array ( [0] => 37.360265748932|-5.9824419021606445 [1] => 37.36476821901685|-5.9783220291137695 [2] = > 37.360129306227435|-5.9706830978393555 [3] => 37.3569228312597|-5.9761762619018555 ) )

我尝试在 php 中使用 str_replace,但它是一个数组,它不起作用。

我用许多其他功能做了很多测试,但我迷失了。

有什么想法吗?

谢谢!

【问题讨论】:

  • 请显示您用于打印第一个的代码以及您希望如何排列数据..

标签: php arrays


【解决方案1】:

你的数组看起来像:

$yourArrayVariable = Array(
    [cordinates] => array (
         [0] => data0
         [1] => data1
         [2] => data2
    )
)

所以你只需要像这样访问内部数组:

$onlyInnerArray = $yourArrayVariable[cordinates];

之后,您可以更深入地访问特定数据,例如

$onlyInnerArray = $yourArrayVariable[cordinates][0];

【讨论】:

  • 工作!!。非常感谢克里斯塔普斯!。
  • 没问题,如果对您有用,请考虑接受答案。
猜你喜欢
  • 1970-01-01
  • 2019-05-01
  • 2013-04-04
  • 2012-01-28
  • 1970-01-01
  • 2016-10-24
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多