gpt4 book ai didi

php - 在 foreach 循环外返回存储在 var 中的所有值

转载 作者:行者123 更新时间:2023-12-04 02:19:59 25 4
gpt4 key购买 nike

所以我假设某些东西正在被覆盖,但我不确定如何停止它并检索循环外的所有值。有什么想法吗?

foreach($gallids as $gallterm)
{
$postterms = wp_get_post_terms($gallterm, 'type', array("fields" => "slugs"));

$checkmissing = $postterms[0];
print_r($checkmissing); // Check Terms for missing images - works here.
}

print_r($checkmissing); // Check Terms for missing images - not working here
// - seems to be getting last or first val only.

最佳答案

首先初始化你稍后要使用的变量:

$checkmissing = array();

然后在 foreach 中将帖子条款的第一个条目附加到该数组:

foreach($gallids as $gallterm)
{
list($checkmissing[]) = wp_get_post_terms($gallterm, 'type', array("fields" => "slugs"));
}

请参阅 $checkmissing[],它可以有效地防止您覆盖它。它将追加到数组中。

终于可以输出循环后的结果了:

print_r($checkmissing);

注意:如果 wp_get_post_terms 返回一个空数组,您应该做一些额外的处理:

foreach($gallids as $gallterm)
{
$terms = wp_get_post_terms($gallterm, 'type', array("fields" => "slugs"))
AND list($checkmissing[]) = $terms
;
}

关于php - 在 foreach 循环外返回存储在 var 中的所有值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8769110/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com