gpt4 book ai didi

php - 将空元素插入 PHP 数组

转载 作者:行者123 更新时间:2023-12-02 00:53:39 29 4
gpt4 key购买 nike

所以我有一个名为“标签”的 PHP 数组,其中填充了我从模型中获得的对象。我需要再将一个元素压入这个数组,它应该是一个空字符串。现在我的代码如下所示:

$tags = [];
$tags = compact(WebsiteTag::all());
array_push($tags, '');
return $tags;

结果我得到一个数组,其中唯一的元素是这个空字符串。如果我尝试推送一些实际的字符串,也会发生同样的情况——只是这个字符串保留在数组中。我也试过创建一个像这样的数组:

$tags = [];
array_push($tags, compact(WebsiteTag::all()), '');
return $tags;

array_push($tags, WebsiteTag::all(), '');

还有

$tags = array(WebsiteTag::all(), '');

但在这些情况下,我得到一个包含两个元素的数组,其中第一个是包含对象的数组,第二个是我的空字符串。是否可以创建不同类型元素的数组?如果是,我应该如何正确推送它们?

最佳答案

我不能确定 WebsiteTag::all() 返回什么,但我认为结果是一个标签数组。所以我要做的是以下两个选项之一:

$tags = WebsiteTags::all();
$tags[] = '';

// Or
$tags = array_merge(WebsiteTags::all(), array(''));

关于php - 将空元素插入 PHP 数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37588654/

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