<?php
$facet_fields = array (
"dx-tx295" => array (
"T",1348,),
"dx-z1" => array (
"F",1,
"G",2,
"E",3,
"D",4,
"C",5,
"H",6,
"B",7,
"I",8,
"J",9,
"K",10,
"A",11,
"L",12,
"M",13,)
)
$catalogue = array();
$value = array();
for ($x=1;$x<count($facet_fields);$x++)
{
for($y=0;$y<count($facet_fields[$x]);$y+2)
{
$current = $facet_fields[$x];
$spot = ($current[$y] => $current[$y+1]);
array_push($value, $spot);
}
}
for($i=0;$i<count($facet_fields);$i++)
{
$spot2 = ($facet_fields[$i]=>$value);
array_push($catalogue, $spot2);
}
print $catalogue
print $value
?>
我正在尝试将第一个数组中的每个数字分配给其关联的字母,然后将关联添加到新数组值中的某个位置。然后我试图将值数组关联到 facet_field 数组并将它们添加到目录中。分配的关联有问题,例如 $spot 行。
是否有可能做到这一点?或者我不能在关联中包含这么多变量吗?我将如何在这样的数组中创建关联数组?
谢谢。