这应该很简单,但我错过了一些东西。
我想要两个 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 />';
}