标签: stdclass

访问$ b的PHP StdClass对象

以下是变量$ x(youtube视频)的转储.

但我想访问媒体$ title,但很明显,当我尝试

$ X->媒体$标题 - > $ T

这是行不通的.有关如何访问YouTube视频标题的任何建议?

stdClass Object (

[version] => 1.0 
[encoding] => UTF-8 

[entry] => stdClass Object ( [xmlns] => http://www.w3.org/2005/Atom [xmlns$media] => http://search.yahoo.com/mrss/ [xmlns$gd] => http://schemas.google.com/g/2005 [xmlns$yt] => http://gdata.youtube.com/schemas/2007 [id] => stdClass Object ( [$t] => http://gdata.youtube.com/feeds/api/videos/OQ14NjbEXJM ) [published] => stdClass Object ( [$t] => 2006-10-01T23:21:06.000Z ) [updated] => stdClass Object ( [$t] => 2009-08-25T07:34:28.000Z ) [category] => Array ( [0] => stdClass Object ( [scheme] => http://schemas.google.com/g/2005#kind [term] => http://gdata.youtube.com/schemas/2007#video ) …
Run Code Online (Sandbox Code Playgroud)

php json stdclass

1
推荐指数
1
解决办法
3113
查看次数

如何访问stdClass变量stdClass Object([max(id)])=> 64)

我需要数据库表中最后一个有效的条目,它将是具有最大主键的行.所以使用mysqli,我的查询是"SELECT MAX(id)FROM table LIMIT 1".此查询返回正确的数字(使用print_r()),但我无法弄清楚如何访问它.这是主要代码.请注意,$ this->链接指的是具有mysqli连接的类.

$q="select max(id) from stones limit 1";
    $qed=$this->link->query($q) or die(mysqli_error());
    if($qed){
        $row=$qed->fetch_object();
        print_r($row);
        echo $lastid=$row;//here is the problem
    }
Run Code Online (Sandbox Code Playgroud)

有效行print_r($ row)回显"stdClass Object([max(id)] => 68)"

php mysql mysqli stdclass

1
推荐指数
1
解决办法
1671
查看次数

php stdClass:将对象值赋给变量

有谁知道如何将stdClass值赋给变量?

我有一个stdClass对象,当我使用var_dump($userdetails->emailaddress)它打印时,它会打印出值为String(31)"asdas.@ fsdf.com";

但是当我尝试将对象值赋给变量时,让我们说:

$to = $userdetails->emailaddress; 
Run Code Online (Sandbox Code Playgroud)

$to值成为NULL ...

有人可以帮忙吗?

php stdclass

1
推荐指数
1
解决办法
8044
查看次数

从数组中获取数据?

我的var_dump($ gallery)看起来像这样:

array(1) 
        { [0]=> object(stdClass)#102 (9) { 
            ["term_id"]=> string(2) "17" 
            ["name"]=> string(5) "Image" 
            ["slug"]=> string(5) "image" 
            ["term_group"]=> string(1) "0" 
            ["term_taxonomy_id"]=> string(2) "19" 
            ["taxonomy"]=> string(18) "gallery" 
            ["description"]=> string(0) "" 
            ["parent"]=> string 
            Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus et               tempus tellus. Integer euismod, est et ultricies tristique, urna ipsum              semper elit, pharetra cursus ligula turpis sed libero. Vestibulum ante              ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae;             Suspendisse pellentesque orci sed tellus hendrerit a auctor …
Run Code Online (Sandbox Code Playgroud)

php arrays stdclass multidimensional-array

1
推荐指数
1
解决办法
215
查看次数

php stdClass对象

我有点迷茫.

print_r我取得这些结果

stdClass Object ( [distlat] => 0 [distlng] => 0 [id] => 380 ) 
Run Code Online (Sandbox Code Playgroud)

但是如何回应结果呢?

喜欢stdClass->distlat->$distlat

请给我一个提示.

php object stdclass

1
推荐指数
1
解决办法
1万
查看次数

在php stdClass中使用变量名访问数组?

stdClass Object
 (
   [tip1] => Array
    (
        [text] => <p>Test text</p>
        [format] => 1
    )
)
Run Code Online (Sandbox Code Playgroud)

我试图用数组循环对象的对象

for ($i=1;$i<=10;$i++)
{
  echo $fromform->{'tip$i'}['text'];
}
Run Code Online (Sandbox Code Playgroud)

没工作?

php arrays stdclass

1
推荐指数
1
解决办法
1751
查看次数

使用键中的句点访问 stdClass 中的变量

在设置 SOAP 调用以将新用户添加到 Web 服务后,我返回了以下内容。

object(stdClass)#342 (1) { ["Subscriber.AddResult"]=> object(stdClass)#341 (2) { ["Code"]=> int(0) ["Message"]=> string(7) "Success" } } 
Run Code Online (Sandbox Code Playgroud)

现在我需要访问 Message 变量,但我似乎无法得到该死的东西。由于那个时期,我似乎无法 var_dump Subscriber.AddRedult 部分。

php variables class stdclass

1
推荐指数
1
解决办法
774
查看次数

如何遍历PHP中的对象数组

我对 PHP 很陌生,我需要你的帮助!我需要为我的应用程序编写后端,用于接收 json post 并将数据写入 json 文件。我坚持循环遍历数组。

$postData = file_get_contents("php://input");
$request = json_decode($postData);
var_damp($request)
Run Code Online (Sandbox Code Playgroud)

显示数组:

array(2) {
  [0]=>
  object(stdClass)#1 (8) {
    ["name"]=>
    string(11) "Alex Jordan"
    ["email"]=>
    string(14) "alex@gmail.com"
    ["phone"]=>
    int(123456789)
    ["street"]=>
    string(12) "street, str."
    ["city"]=>
    string(7) "Chicago"
    ["state"]=>
    string(7) "Chicago"
    ["zip"]=>
    string(5) "07202"
    ["$$hashKey"]=>
    string(8) "object:3"
  }
  [1]=>
  object(stdClass)#2 (8) {
    ["name"]=>
    string(15) "Michael Jonhson"
    ["email"]=>
    string(17) "michael@gmail.com"
    ["phone"]=>
    float(11987654321)
    ["street"]=>
    string(12) "street, str."
    ["city"]=>
    string(11) "Los Angeles"
   ["state"]=>
   string(10) "California"
   ["zip"]=>
   string(5) "27222"
   ["$$hashKey"]=>
   string(8) "object:4"
 }
} …
Run Code Online (Sandbox Code Playgroud)

php arrays stdclass

1
推荐指数
1
解决办法
1万
查看次数

带点的 PHP stdClass 对象

我有一个 stdClass,它有一个名称中带有点的属性。它是通过 API 返回给我的,因此我无法对该名称执行任何操作。它看起来像这样:

stdClass Object ( [GetPlayerResult] => stdClass Object ( [RegistrationResponses.Player] => Array (...)
Run Code Online (Sandbox Code Playgroud)

现在,我如何访问该数组?当我这样做时:

print_r($result->GetPlayerResult->RegistrationResponses.Player);
Run Code Online (Sandbox Code Playgroud)

它(显然)只打印“Player”。我尝试过使用 [''] 语法(如关联数组)在最后一部分加上撇号,但这些都不起作用并引发 500 错误。有任何想法吗?谢谢!

php stdclass

1
推荐指数
1
解决办法
1250
查看次数

PDO fetchAll() 给我 stdClass

我正在学习 PHP blob,但我收到的数据有问题。

注意:未定义的属性:stdClass::$

当我回显 foreach 循环中的列名称时,我得到了这个结果

$sql = "SELECT * FROM tbl_blobs";

$stmt = $db->prepare($sql);
$stmt->execute();
$stmt->bindColumn(1, $name);
$stmt->bindColumn(2, $mime);
$stmt->bindColumn(3, $data, PDO::PARAM_LOB);

$arr = [];

$items = $stmt->fetchAll(PDO::FETCH_OBJ);

foreach ($items as $item) {
    echo $item->name;
}
Run Code Online (Sandbox Code Playgroud)

我需要使用一个函数来包装结果还是我错过了一个步骤?

期望的结果: => 将所有项目放入数组中,以便可以将其编码为 JSON 字符串。其中一个项目是一团。

使用 var_dump($items) 输出数组;

array(5) { [0]=> object(stdClass)#3 (4) { ["ID"]=> string(1) "1" ["NAME"]=> string(7) "test123" ["IMAGE"]=> string(17861) (followed by a blob)

php pdo stdclass

1
推荐指数
1
解决办法
1953
查看次数

标签 统计

php ×10

stdclass ×10

arrays ×3

class ×1

json ×1

multidimensional-array ×1

mysql ×1

mysqli ×1

object ×1

pdo ×1

variables ×1