salesforce记录对象到字符串

弗雷德·曼

我正在尝试解析此对象的salesforce返回,但是由于它不是String且我不知道如何使它成为String,所以运气不佳。

查询的当前代码:

<?php
    define("SOAP_CLIENT_BASEDIR", "../../soapclient");
    require_once (SOAP_CLIENT_BASEDIR.'/SforceEnterpriseClient.php');
    require_once ('../userAuth.php');
    try {
      $mySforceConnection = new SforceEnterpriseClient();
      $mySoapClient = $mySforceConnection->createConnection(SOAP_CLIENT_BASEDIR.'/enterprise.wsdl.xml');
      $mylogin = $mySforceConnection->login($USERNAME, $PASSWORD);
      $query = 'SELECT DataIncluded__c from GMC_Contract__c limit 5';
      $response = $mySforceConnection->query(($query));
      foreach ($response->records as $record) {
        print_r($record);
        print_r("<br>");
      }
    } catch (Exception $e) {
      echo $e->faultstring;
    }
    ?>

在这里,当打印/运行时返回如下内容:

stdClass Object ( [Id] => [DataIncluded__c] => 8 )
stdClass Object ( [Id] => [DataIncluded__c] => 11 )
stdClass Object ( [Id] => [DataIncluded__c] => 5 ) 

假设有3条记录。我只想获取数字,所以它先打印8,然后是11,然后是5。

但是,子字符串不起作用,而且我尝试更改为字符串的尝试也不起作用。关于如何执行此操作的任何建议?

编码器

试试这个代码

echo $record->DataIncluded__c

代替

print_r($record)

因为$ record是一个对象,而Id是一个数组。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章