我试图理解 php foreach 列表,但我遗漏了一些东西

I'm trying to understand php foreach list, I'm missing something

这应该很简单,但我遗漏了一些东西。

我想要两个数组,合并它们,然后列出值。

我显然不了解数组,或 array_combine,或 foreach 列表...但我不确定我哪里出错了。

代码如下:

    <?php

       $media_ids = array('64767','64764');
       $alt_text = array('test 1','test 2');
       
       $img_meta = array_combine($media_ids, $alt_text);
                         
    foreach ($img_meta as list($id, $alt) ) {

        echo $id.' > '.$alt.'<br /><br />';

   }

我希望得到的结果是:

64767 > 测试 1

64764 > 测试 2

如有任何帮助,我们将不胜感激!

克里斯

这是如何完成的:

foreach ($img_meta as $id => $alt) {

    echo $id.' > '.$alt.'<br /><br />';

}