如何使用php和此输出提取特定值

如何使用php和此输出提取特定值,php,sql,wordpress,Php,Sql,Wordpress,我遇到了一个奇怪的场景,我不知道如何编写代码。我正在为wordpress站点创建JSON API。我正在使用连接插件,并试图拉出“原始”图像文件名。我的sql命令的输出如下: { ["options"]=> string(396) "a:4:{s:5:"entry";a:1:{s:4:"type";s:12:"organization";}s:5:"group";a:1:{s:6:"family";a:0:{}}s:4:"logo";a:2:{s:6:"linked";b:

我遇到了一个奇怪的场景,我不知道如何编写代码。我正在为wordpress站点创建JSON API。我正在使用连接插件,并试图拉出“原始”图像文件名。我的sql命令的输出如下:

{
    ["options"]=>
    string(396) "a:4:{s:5:"entry";a:1:{s:4:"type";s:12:"organization";}s:5:"group";a:1:{s:6:"family";a:0:{}}s:4:"logo";a:2:{s:6:"linked";b:0;s:7:"display";b:0;}s:5:"image";a:3:{s:6:"linked";b:1;s:7:"display";b:1;s:4:"name";a:4:{s:9:"thumbnail";s:25:"invoicelogo_thumbnail.jpg";s:5:"entry";s:21:"invoicelogo_entry.jpg";s:7:"profile";s:23:"invoicelogo_profile.jpg";s:8:"original";s:24:"invoicelogo_original.jpg";}}}"
  }
}
我正在使用以下命令获取该命令:

querystr = "SELECT options FROM {$wpdb->prefix}connections WHERE id= '{$_GET['companyID']}'"; 
    $options = $wpdb->get_results($querystr);

我不知道如何提取这段代码的“原始”部分,尽管它不是那么有条理。任何帮助都将不胜感激。

您看到的是php
序列化调用的结果

要得到原始名称,只需这样做

$decodedOptions = unserialize($options);
$original = $decodedOptions["image"]["name"]["original"];
希望有帮助

作为旁注,反序列化数据如下所示

Array
(
    [entry] => Array
        (
            [type] => organization
        )

    [group] => Array
        (
            [family] => Array
                (
                )

        )

    [logo] => Array
        (
            [linked] => 
            [display] => 
        )

    [image] => Array
        (
            [linked] => 1
            [display] => 1
            [name] => Array
                (
                    [thumbnail] => invoicelogo_thumbnail.jpg
                    [entry] => invoicelogo_entry.jpg
                    [profile] => invoicelogo_profile.jpg
                    [original] => invoicelogo_original.jpg
                )

        )

)

对谢谢你,我完全忘了WordPress是这么做的。根据stackoverflow的说法,我不能在5分钟内接受你的回答。当它允许我的时候,我会这样做。再次感谢!