Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/240.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP:如何将对象输出放入MySQL数据库?(与eBatNS相关)_Php_Regex - Fatal编程技术网

PHP:如何将对象输出放入MySQL数据库?(与eBatNS相关)

PHP:如何将对象输出放入MySQL数据库?(与eBatNS相关),php,regex,Php,Regex,我正在处理eBay开发者工具包中的eBay GetItemTransactions呼叫。我在屏幕上获得输出——但我如何能轻松地将其输入数据库 格式如下: --------------------- Object Dump: GetItemTransactionsResponseType Object ( [PaginationResult:protected] => PaginationResultType Object ( [TotalNumber

我正在处理eBay开发者工具包中的eBay GetItemTransactions呼叫。我在屏幕上获得输出——但我如何能轻松地将其输入数据库

格式如下:

---------------------
Object Dump:
GetItemTransactionsResponseType Object
(
    [PaginationResult:protected] => PaginationResultType Object
        (
        [TotalNumberOfPages:protected] => 1
        [TotalNumberOfEntries:protected] => 9
    )

[TransactionsPerPage:protected] => 100
[PageNumber:protected] => 1
[ReturnedTransactionCountActual:protected] => 9
[Item:protected] => ItemType Object
    (
        [BuyerProtection:protected] => ItemEligible
        [Currency:protected] => EUR
        [ItemID:protected] => 231438090000
        [ListingDetails:protected] => ListingDetailsType Object
……等等

有些标记是嵌套的,例如:[Street1:protected]发生在:

[RegistrationAddress:protected] //(some lines deleted)
    [Street1:protected]


我隐约知道preg_match_是如何工作的,以及如何做到这一点。但我的问题是,是否有一种简单的方法或特殊的功能用于此目的?

这个问题太广泛了。你必须问一个更具体的问题才能得到有意义的答案。现在你基本上会问:告诉我我可能想要实现什么。我现在不要求任何编码帮助,我只是问是否有一个特殊的函数可以将平面字符串放入一个数组中,这样就可以很容易地将其分解为有意义的片段。为什么要放入数组中?对象更容易使用。除此之外,也许您正在寻找术语序列化?我从未使用过对象。序列化看起来很有趣,我会检查一下。我找到了数据的来源:受保护的函数dumpObject$data{print_r$data,true;}
[ShippingAddress:protected] //(some lines deleted)
    [Street1:protected]