Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 我可以将内存中的数组转换为该数组的代码表示形式吗?_Php_Arrays - Fatal编程技术网

Php 我可以将内存中的数组转换为该数组的代码表示形式吗?

Php 我可以将内存中的数组转换为该数组的代码表示形式吗?,php,arrays,Php,Arrays,我甚至不完全确定如何提问,但假设我的内存中有这样一个数组: Array ( [0] => Array ( [0] => Array ( [0] => 18451 [1] => MDX ) [1] => Array (

我甚至不完全确定如何提问,但假设我的内存中有这样一个数组:

Array (
    [0] => Array
        (
            [0] => Array
                (
                    [0] => 18451
                    [1] => MDX
                )
            [1] => Array
                (
                    [0] => 18450
                    [1] => NSC
                )
            [2] => Array
                (
                    [0] => 18446
                    [1] => RL
                )
          )
)
是否有一些现有功能可以将其转换为该阵列的代码版本?我需要为一系列数组执行此操作,不同程度的嵌套。所以我想我想要的输出是

$arrayname[] = array(array('18451','MDX'),array('18450','NSC'),array('18446','RL'));

我可以写一些东西来做这件事,但如果有现成的方法,我宁愿不重新创建轮子。

这可能就是您所需要的:


手动递归循环数组,并创建一个您想要的字符串。

我想这会对您有所帮助。另一个选项是手动循环:(