我得到保存到文件的字符串,但我需要它的变量,我如何访问它们? 我试图f.ex:获取数组变量
$result->response['StatusCode']
$result->response[StatusCode]
奥斯陆与uncase字母
但它不工作
我将其保存到文件这样
write_to_file(“调试。 txt“,”order details:\ n \ n“ serialize($ result-> response)。”\ n \ n“);
而在文件是这样的:
一个:1:{S:8: “OpenPayU”;一个:2:{S:14: “HeaderResponse”;一个:3:{S :10: “发送者姓名”; S:8: “结帐”; S:7: “版本”; S:3: “1.0”; S:9: “算法”; S:3: “MD5”;} S: 19: “OrderDomainResponse”;一个:1:{S:21: “OrderRetrieveResponse”;一个:10:{S:5: “残油”; S:32: “31cc3099884b92879ca144c5048ad07f”; S:6: “状态”;一个: 1:{S:10: “的StatusCode”; S:16: “OPENPAYU_SUCCESS”;} S:13: “MerchantPosId”; S:5: “37857”; S:9: “的sessionid”; S:32:“77bd6bf3a1f029e250dbdccd59348bcc “; S:14:” 的CustomerRecord “;一个:6:{S:10:” 客户ID “; S:8:” nyi3iw6v “; S:5:” 电子邮件 “; S:28:” [email protected]。 pl:“s:5:”Phone“; s:15:”(+ 48) 786265656“; s:9:”FirstName“; s:5:”mieta“; s:8:”LastName“; s: 5:“米ETA “; S:8:” 语言 “; S:2:” PL “;} S:11:” OrderStatus “; S:21:” ORDER_STATUS_COMPLETE “; S:13:” PaymentStatus “; S:18:” PAYMENT_STATUS_END “; S:10:” PaidAmount “; S:4:” 3000 “; S:12:” 货币代码 “; S:3:” PLN “; S:7:” PayType “; S:1:” T“; }}}}
你有工作序列化值? –
您需要先解压缩数据 - 使用'unserialize()'。 – Shi