【发布时间】:2013-11-22 23:38:42
【问题描述】:
我确信这非常简单,但是作为新手并且不知道自己在做什么,我不能完全靠自己完成它。
我正在尝试创建一个从简单的 foreach 循环派生的 wordpress 帖子 ID 数组。
基本上我有这个作为我的代码:
$omit_these_quizzes = array();
foreach ( $filtered_pass as $single_quiz ) {
$quiz_id_number = $single_quiz['quiz'];
$omit_these_quizzes[] = $quiz_id_number;
}
我想获取每个生成的 $quiz_id_number ,然后最终形成如下所示的数组:
$omit_these_quizzes = array(8195,8193);
但是,我总是得到一个数组,它只包含最后一个 foreach 循环中的变量,而不是全部。我究竟做错了什么?
谢谢!
【问题讨论】:
-
您的代码看起来不错,因此
$filtered_pass仅包含一个 id,或者$omit_these_quizzes中的结果 是 好的,但是您以错误的方式检查/处理它. -
我相信你的代码应该可以正常工作,但你可以试试这个。 php.net/manual/en/function.array-push.php
标签: php arrays variables foreach