从内部阵列提取数组



给定此数组:

array([[coordinates] => array([0] => array([0] => 0 | 0)[1] => array([0] => 37.36435891471777755 | -5.989565849303304199 [1]| -5.9893083572387695 [2] => 37.3689292935265444 | -5.9857892990112305 [3] => 37.3615619422531 | 89136695861816)[2] => array([0] => 37.38147957088128 | -5.985403060913086 [1]=> 37.39307301476918 | -5.968408584594727 [2] => 37.38257079494963435 | -5.953130722045898 [3] 37629603964236 | -5.9852313999536133)[3] => array([0] => 37.375341139548176 | -5.95278773999291992[1] => 37.3809395288545 | -5.950899124145508 [2] => 37.37916066669827 | -5.940771102905273 [3] Ay([[0] => 37.360265748932 | -5.9824419021606445 [1] => 37.36476821901685| -5.9783220291137695 [2] => 37.360129306227435 | -5.9706830978393555 [3] => 37.3569228312597 |

我需要得到这个:

array([0] => array([0] => 0 | 0)[1] => array([0] => 37.364364358914717777755 | -5.989565849304199 [1]> 37.36892935265444 | -5.9857892990112305 [3] => 37.3615615619422531 | -5.985960960960388184 [4] ([0] => 37.38147957088128 | -5.985403060913086 [1] => 37.39307301476918 | -5.968408584594727 [[2] => 37.382570794963435 | -5.953130722045898 [3] => 37.376841691380825 | -5.9718418181212133789 [4] => array([0] => 37.375341139548176 | -5.95278739929192 [1] => 37.38093395288545 |-5.950899124145508 [2] => 37.37916066669827 | -5.940771102905273 [3] => 37.37124857287921 | -5.943517684936523) -5.9824419021606445 [1] => 37.36476821901685 | -5.9783220291137695 [2] => 37.360129306227435 | -5.9706830978393555 [3] => 37.3569228312597 | -5.9761761762619019018555))

我尝试在PHP中使用str_replace,但就数组而言,它不起作用。

我对许多其他功能进行了许多测试,但我对此感到迷失。

有什么想法吗?

谢谢!

您的数组看起来像:

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

因此,您只需要访问内部数组,例如:

$onlyInnerArray = $yourArrayVariable[cordinates];

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

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