php - 我试图理解 php foreach list,我错过了一些东西

这应该很简单,但我错过了一些东西。

我想要两个 arrays,将它们组合起来,然后将 list 出 values。

我显然不理解 arrays、array_combine 或 foreach list……但我不确定我会在哪个或哪里出错。

这是代码:

<?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

任何帮助实现这一点将不胜感激!

克里斯

回答1

这是如何完成的:

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

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

}

相似文章

随机推荐

最新文章