如何获取已设置到数组中的 php 字符串值

How to get php string values already set into an array

我从 laravel 查询生成器中获取了一些值。我想将这些值获取并设置到我的代码的某个地方。所以 我收到未定义的索引异常 消息,代码如下:

laravel查询:

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

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

P.S。 :是的,我可以从查询中获取值,用 var_dump(); 检查出来dd();等等,我知道我的价值观不是未定义的

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

如有任何帮助,我们将不胜感激。

---更新---

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

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

所以我需要 $generatedRowValue['thevalueName'] 的值。

get() returns 对象数组。我认为您想改用 first(),因为您只期望一个结果。

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

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

$generatedRowValue->thevalueName