我试图理解 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 />';
}
这应该很简单,但我遗漏了一些东西。
我想要两个数组,合并它们,然后列出值。
我显然不了解数组,或 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 />';
}