Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/267.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 获取对象laravel 4的值_Php_Arrays_Object_Laravel_Laravel 4 - Fatal编程技术网

Php 获取对象laravel 4的值

Php 获取对象laravel 4的值,php,arrays,object,laravel,laravel-4,Php,Arrays,Object,Laravel,Laravel 4,我得到以下对象数据 ["id"]=> string(1) "1" ["created_at"]=> string(19) "0000-00-00 00:00:00" ["updated_at"]=> string(19) "0000-00-00 00:00:00" ["wording"]=> string(1174) "Some Text" ["container"]=> string(8) "training" ["id"]=

我得到以下对象数据

  ["id"]=> string(1) "1" 
  ["created_at"]=> string(19) "0000-00-00 00:00:00" 
  ["updated_at"]=> string(19) "0000-00-00 00:00:00" 
  ["wording"]=> string(1174) "Some Text"  
  ["container"]=> string(8) "training" 

  ["id"]=> string(1) "2" 
  ["created_at"]=> string(19) "0000-00-00 00:00:00" 
  ["updated_at"]=> string(19) "0000-00-00 00:00:00" 
  ["wording"]=> string(1174) "Some Text"  
  ["container"]=> string(8) "relax" 
我从数据库中使用

 $wording = text_start::all();
现在,我想找到container=training,container=relax,…的位置,并相应地回应适当的措辞:

$training = $wording->contains('training');
$taste = $wording->contains('taste');
$relax = $wording->contains('relax');
$risultati = $wording->contains('risultati');


<span><h2>{{ Str::upper($wording[$relax]->container) }}</h2></span>
<span>{{ Str::limit($wording[$relax]->wording ,400,'...') }}</span>
$training=$wording->contains('training');
$taste=$wording->contains('taste');
$relax=$WORHING->contains('relax');
$risultati=$wording->contains('risultati');
{{Str::upper($wording[$relax]->container)}
{{Str::limit($wording[$relax]->wording,400,“…”)}

不幸的是,我每次都能得到训练的内容。我怎样才能做到这一点?

contains函数的使用方式与您的使用方式不同

包含
返回文档中指定的布尔值

因此,每当它包含该键时(它不包含该键,因为训练不是键),它都返回true。因此,每次函数返回
false
0
时。然后,它将拾取第0个索引,即“训练”

如果我理解正确,您正试图像使用
where
一样使用它。我建议您先对获得的数组进行排序,然后选择适当的顺序

usort($wording, function($a, $b) {
      return $a['training'] - $b['training'];
});

<span><h2>{{ Str::upper($wording[$relax]->container) }}</h2></span>
<span>{{ Str::limit($wording[$relax]->wording ,400,'...') }}</span>
usort($措辞,功能($a,$b){
返回$a['training']-$b['training'];
});
{{Str::upper($wording[$relax]->container)}
{{Str::limit($wording[$relax]->wording,400,“…”)}

或者,您可以重新构造数据本身

contains函数的使用方式与您使用的方式不同

包含
返回文档中指定的布尔值

因此,每当它包含该键时(它不包含该键,因为训练不是键),它都返回true。因此,每次函数返回
false
0
时。然后,它将拾取第0个索引,即“训练”

如果我理解正确,您正试图像使用
where
一样使用它。我建议您先对获得的数组进行排序,然后选择适当的顺序

usort($wording, function($a, $b) {
      return $a['training'] - $b['training'];
});

<span><h2>{{ Str::upper($wording[$relax]->container) }}</h2></span>
<span>{{ Str::limit($wording[$relax]->wording ,400,'...') }}</span>
usort($措辞,功能($a,$b){
返回$a['training']-$b['training'];
});
{{Str::upper($wording[$relax]->container)}
{{Str::limit($wording[$relax]->wording,400,“…”)}

或者,您可以重新构造数据本身

使用收藏的
keyBy
方法:

$wording=text_start::all()->keyBy('container');
{{Str::upper($wording['relax']->container)}
{{Str::limit($wording['relax']->wording,400,'.'')}

使用收藏的
keyBy
方法:

$wording=text_start::all()->keyBy('container');
{{Str::upper($wording['relax']->container)}
{{Str::limit($wording['relax']->wording,400,'.'')}

什么是
$relax
?你得到培训内容是什么意思?好吧,当我回显$wording[$relax]->container时,它应该输出relax,但它始终为我提供培训,告诉我你能做什么。但它无法提供所需的数据结构。如果你真的不知道如何得到它。告诉我什么是
$relax
?你得到培训内容是什么意思?好吧,当我回显$wording[$relax]->container时,它应该输出relax,但它始终为我提供培训,告诉我你能做什么。但它无法提供所需的数据结构。如果你真的不知道如何得到它。告诉我,我知道了!我还以为拉威尔在这方面也有什么特别之处……谢谢,我明白了!我还以为拉威尔在这方面也有什么特别之处…我知道拉威尔在这里可以提供一些东西。。。谢谢我知道拉威尔在这里有东西可以提供。。。谢谢