Php 使用explode和解析XML文件以在单个数组中获取输出

Php 使用explode和解析XML文件以在单个数组中获取输出,php,xml,html,xml-parsing,xhtml,Php,Xml,Html,Xml Parsing,Xhtml,我有一个XML文件 我正在用代码解析文件- <?php $xml=simplexml_load_file('info.xml'); foreach($xml->testcase as $var){ $var=explode('/',$var->script); $module =array($var[2]); $testName = array (end($var)); print_r($module); print_r($

我有一个XML文件 我正在用代码解析文件-

<?php
$xml=simplexml_load_file('info.xml');

foreach($xml->testcase as $var){

    $var=explode('/',$var->script);

    $module =array($var[2]);

    $testName = array (end($var));

    print_r($module); 

    print_r($testName); 
    }

?>
使用此代码,我的输出如下所示

但我的输出应该类似于两个数组,即包含$var[2]和end$var的name和testName使用这种格式

<?php
    $xml=simplexml_load_file('info.xml');
    foreach($xml->testcase as $var){

        $var=explode('/',$var->script);

        $module[] =$var[2];

        $testName[] = end($var);


        }
        echo "<pre>";
        print_r($module);
        echo implode(',',$module);

        print_r($testName);

        echo implode(',',$testName);

        exit;
    ?>
创建下拉列表

<select name="sample">
        <?php
        $i=1;
        foreach($module as $mod)
        {
            ?>
            <option value="<?php echo $mod;?>"><?php echo $testName[$i];?></option>
            <?php
            $i++;
        }



    ?>
    </select>
第二种选择


你的意思是你想要一个关联数组?Ajay-我的意思是我想要像module=802dot1xradacavpclntstatip.tcl、802dot1xBasicUserMode.tcl、802dot1xradiusaccessabledisable.tcl这样的东西,但我有一个疑问-我想把数组$module和$testName发送到一个html页面以获得下拉列表。由于数组没有名称,我如何引用它?uumm。。使用$module和$testname的值,我想创建一个下拉列表。因此,我需要将这些值发送到html脚本。因此,对于发送值,我需要参考这些。。那么我该怎么做呢?你的答案是coreect,唯一的变化是$I++将在foreach循环中。编辑你的答案,这样我就可以接受:DOh我忘了@Pooja。现在我编辑我的问题。如果您有任何查询与我共享的输出,比如为什么array_unique不工作?对于上述输出,如果我使用$modules[]=array_unique$module;我得到的输出就像为什么我没有得到唯一值的单个数组?
<select name="sample">
        <?php
        $i=1;
        foreach($module as $mod)
        {
            ?>
            <option value="<?php echo $mod;?>"><?php echo $testName[$i];?></option>
            <?php
            $i++;
        }



    ?>
    </select>