有人知道我为什么得到这种阵列吗?我只想要下面这部分。我需要删除这些mysql连接和其他不需要的数组。
array (
'name' => 'Westwood',
'id' => 538,
),
0 =>
Common\Models\Property::__set_state(array(
'connection' => 'mysql',
'table' => NULL,
'primaryKey' => 'id',
'keyType' => 'int',
'incrementing' => true,
'with' =>
array (
),
'perPage' => 15,
'exists' => true,
'wasRecentlyCreated' => false,
'attributes' =>
array (
'name' => 'Westwood',
'id' => 538,
),
'guarded' =>
array (
0 => '*',
),
)),
下面的代码显示了我如何获得该数组。当ILog::info($results)时
我明白了,希望你能理解我的问题。
$properties = model::where('status', '=', 'Active')
->get();
if($jsonData->city !== "") {
foreach ($properties as $property) {
if($property->city === $jsonData->city) {
$results[] = $property;
}
}
}
函数返回集合。因此,根据Laravel文档,您可以使用toArray()
函数
toArray
方法将集合转换为普通PHP数组。如果集合的值是雄辩的模型,那么模型也将转换为数组。
$properties = prop_model::where('status', '=', 'Active')
->where('propertylive', '=', 'Yes')
->get()
->toArray();
拉维尔-
基于get()手册
get方法返回一个包含结果的lightize\Support\Collection,其中每个结果都是PHP stdClass对象的实例。通过将列作为对象的属性访问,可以访问每列的值
它将返回laravel收藏。
所以使用toArray()来获取数组
toArray方法将集合转换为普通的PHP数组。如果集合的值是雄辩的模型,模型也将被转换为数组
还可以指定文件名以缩小数组的范围:
$properties = prop_model::select('name','id')
->where(['status', '=', 'Active'],['propertylive', '=', 'Yes'])
->get()
->toArray();
参考:如何创建多个位置子句查询使用Laravel雄辩?
当你使用get()
时,它将返回一个laravel集合,而不是数组,如果你想要一个数组,你可以使用toArray()
它看起来像这样:
$properties = prop_model::where('status', '=', 'Active')
->where('propertylive', '=', 'Yes')
->get()
->toArray();
我试图将ArrayList的内容保存到一个txt文件中,但当我这样做时,会得到很多不需要的字符。逗号是我可以处理字符串的。replace()但我想知道是否有其他方法可以更有效地过滤这些类型的字符?尤其是“,”t[”txt文件中的一部分。上面的引号中还显示了其他字符,但我不想在这里复制它们。我要输出到文件的代码如下。我正在向ArrayList添加几个字符串,但问题似乎在于ArrayList本身。如下
如何从通过JAXB生成的XML中删除不需要的根元素? 我需要的是 以下是Pojo类的代码: 有没有办法删除Employee类中出现的Emp根元素? 我尝试在员工类中使用XMLRootElement(name="),但它并没有帮助我删除Emp标签。
希望有人能提供帮助,我正在使用以下代码在React应用程序的endpoint执行抓取: 并返回错误:
问题内容: 我有一个数组例如: 谁能告诉我如何从数组中删除一个元素。例如,我要删除项目“ b”,以使数组如下所示: 我找不到解决办法。到目前为止,我在这里发现的内容不适用于我:( 问题答案: 您不能从数组中删除元素。Java数组的大小是在分配数组时确定的,不能更改。您能做的最好的事情是: 在相关位置分配给数组;例如 这给您带来了处理值所在数组中的“孔”的问题。(在某些情况下,这不是问题……但是在大
问题内容: 我正在通过批处理文件运行文件 批处理文件: SQL文件abc.sql: Output.txt: 请帮助我删除output.txt文件开头和结尾的多余数据。 问题答案: 似乎是您要找的东西; [-沉默的]](https://docs.oracle.com/cd/B10501_01/server.920/a90842/ch4.htm#1006196) 禁止所有SQL * Plus信息和提示
问题内容: 有没有一种方法可以从JavaScript数组中删除项目? 给定一个数组: 我想做类似的事情: 我已经研究过了,但是只能按位置编号删除,而我需要一些根据其值删除项目。 问题答案: 如果不允许添加到本机原型,则可以是全局函数或自定义对象的方法。它从数组中删除与任何参数匹配的所有项目。 为了使其成为全球性的 并照顾IE8及以下版本-