Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/oracle/10.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中合并svg结果中的数组?_Php_Arrays - Fatal编程技术网

如何在php中合并svg结果中的数组?

如何在php中合并svg结果中的数组?,php,arrays,Php,Arrays,我尝试合并两个不同的数组,但输出显示空数组。我想合并到单个数组中,这样我就可以循环每个结果并在前端显示它。结果来自svg。我已经用json_编码完成了。请检查我的以下代码,并就此提出建议。将有两个或多个阵列 Array ( [@attributes] => Array ( [id] => Layer_1 [data-name] => Layer 1 [viewBox] => 0

我尝试合并两个不同的数组,但输出显示空数组。我想合并到单个数组中,这样我就可以循环每个结果并在前端显示它。结果来自svg。我已经用json_编码完成了。请检查我的以下代码,并就此提出建议。将有两个或多个阵列

Array
(
    [@attributes] => Array
        (
            [id] => Layer_1
            [data-name] => Layer 1
            [viewBox] => 0 0 72 72
            [width] => 234
            [height] => 170
            [preserveAspectRatio] => none
        )

    [defs] => Array
        (
            [style] => .cls-1{fill-rule:evenodd;}
        )

    [title] => Arrow 20
    [path] => Array
        (
            [@attributes] => Array
                (
                    [class] => cls-1
                    [d] => M70.47,34.06,48.11,11.7a2.75,2.75,0,0,0-4.69,1.94l1.72,11.93h-34a10.43,10.43,0,0,0,0,20.86h34L43.42,58.37a2.76,2.76,0,0,0,2.75,2.74,2.77,2.77,0,0,0,1.94-.8L70.47,37.94a2.73,2.73,0,0,0,0-3.88Z
                    [fill] => #000000
                )

        )

)
-

代码:

$result_test = array();
print '<pre>';
print_r($svg_array_values);
//exit;
foreach($svg_array_values as $item) {
    $result_test =  array_merge($result_test, $item);
}

print '<pre>';
print_r($result_test);

foreach($result_test as $key => $svg_all_values) {          
    //print '<pre>';
    //echo $key;
    //print_r($result_test);        
    //echo "Y".$result_test['text']['@attributes']['y'];
    if ($key=="text") {
    }
}
$result_test=array();
打印“”;
打印(svg数组值);
//退出;
foreach($svg\u数组\u值作为$item){
$result\u test=array\u merge($result\u test,$item);
}
打印“”;
打印(结果测试);
foreach($result\u test as$key=>$svg\u all\u value){
//打印“”;
//echo$key;
//打印(结果测试);
//回显“Y”。$result_test['text']['@attributes']['Y'];
如果($key==“text”){
}
}
$result_test = array();
print '<pre>';
print_r($svg_array_values);
//exit;
foreach($svg_array_values as $item) {
    $result_test =  array_merge($result_test, $item);
}

print '<pre>';
print_r($result_test);

foreach($result_test as $key => $svg_all_values) {          
    //print '<pre>';
    //echo $key;
    //print_r($result_test);        
    //echo "Y".$result_test['text']['@attributes']['y'];
    if ($key=="text") {
    }
}