【发布时间】:2020-01-29 07:18:10
【问题描述】:
我试图弄清楚如何从我的“当前”数组构建“所需”数组。
我当前的数组是一个索引数组,但每个值实际上是由| 分隔的两个值。我目前explode() 每个数组值产生两个单独的值。我想将当前数组转换为一个二维数组,其中第一个数组被索引,嵌套数组是一个关联数组。
我尝试了几个想法,但都没有奏效。非常感谢以编程方式转换它的任何帮助。
我的“当前”数组
$appInfo = array("idNum1|dir/path1","idNum2|dir/path2","idNum3|dir/path3");
我的“所需”数组
$apps = array(
array("appID" => "$someVarAppID","appDir" => "$someVarAppPath"),
array("appID" => "$someVarAppID","appDir" => "$someVarAppPath"),
array("appID" => "$someVarAppID","appDir" => "$someVarAppPath"),
array("appID" => "$someVarAppID","appDir" => "$someVarAppPath")
);
【问题讨论】:
标签: php arrays multidimensional-array associative-array