将数组转换为字符串

时间:2018-02-12 11:53:22

标签: php

我正在

  

PHP注意:尝试在获取数据时获取非对象错误的属性。

代码:

array (
  'mmp_txn' => '100000706940',
  'mer_txn' => '176168',
  'amt' => '1.00',
  'prod' => 'NSE',
  'date' => 'Mon Feb 12 16:15:10 IST 2018',
  'bank_txn' => '123123',
  'f_code' => 'Ok',
  'clientcode' => '123',
  'bank_name' => 'ATOM PG',
  'auth_code' => '323232',
  'ipg_txn_id' => '0118043245103',
  'merchant_id' => '197',
  'desc' => 'Transction Success',
  'udf9' => 'null',
  'discriminator' => 'DC',
  'surcharge' => '0.00',
  'CardNumber' => '555555XXXXXX4444',
  'udf1' => 'Test Name',
  'udf2' => 'test@test.com',
  'udf3' => '9999999999',
  'udf4' => 'Mumbai',
  'udf5' => 'null',
  'udf6' => 'null',
  'signature' => '6da0c1ec9f142fa437a9113e20377bc413faa840a0f7dea8499731d40ef79675afe12a1625025d896fabbbbf6c6755366a672c805ec298580848626b95f7b215',
)

我想使用foreach转换为字符串,但无法实现。我试过

 foreach ($arr as $key => $value) {

        echo $value->desc; 
         echo $value->mer_txn;
       }

但得到同样的错误。

1 个答案:

答案 0 :(得分:0)

您只需使用打印$value

即可
foreach ($arr as $key => $value) {
            echo $key. "--". $value; echo "<br/>"; 
       }