如何将php字符串值设置为数组

时间:2015-01-14 09:23:21

标签: php laravel query-builder

我从laravel查询构建器中获取了一些值。我想把这些值设置到我的代码的某个地方。所以我得到未定义的索引异常消息,其中包含以下代码:

laravel query:

$generatedRowValue = DB::table('myTableName')
                         ->where('id', '=', 'someValue')
                         ->where('anyOtherValue', '=', 'anotherValue')
                         ->get();

我想达到$ generatedRowValue变量中设置的值。

P.S。 :是的,我可以从查询中获取值,并使用var_dump()进行检查; DD();我知道我的价值观未定义

我是这个平台的新手,所以我不知道如何达到这些价值。

任何帮助都将不胜感激。

--- --- UPDATE

这是一个简单的HTML文件,其中包含部分PHP。

<?php
   $html = new simple_html_dom();
   $html->load('<input type="text" value="'.$generatedRowValue['thevalueName'].'">')
?>

所以我需要$ generatedRowValue [&#39; thevalueName&#39;]的价值。

1 个答案:

答案 0 :(得分:1)

get()返回一个对象数组。我想你想要使用first(),因为你只期望一个结果。

$generatedRowValue = DB::table('myTableName')
                     ->where('id', '=', 'someValue')
                     ->where('anyOtherValue', '=', 'anotherValue')
                     ->first();

顺便说一下,您还可以在视图中使用对象语法(如果需要)

$generatedRowValue->thevalueName