dtrgqjcd877528 2013-01-14 19:08
浏览 5

为什么我不能读这个数组? [关闭]

I am currently working on a plugin for WordPress, and i am trying to fetch the widget options using get_options. As a result, I get an array with the options and option name as the key, but for some reason I can't read it:

$options = get_option('widget_widgetname');
var_dump($options);

This is the output of var_dump():

array(2) { [2]=> array(5) 
           { 
             ["string"]=> string(6) "Search" 
             ["title"]=> string(12) "WDSearchForm" 
             ["show_wrapper"]=> string(0) "" 
             ["animate"]=> string(0) "" 
             ["animateWidth"]=> string(2) "80" 
           } 
           ["_multiwidget"]=> int(1) }

but when I do the following, it doesn't work:

echo $options["string"]; // No output
echo $options["title"]; // No output
  • 写回答

5条回答 默认 最新

  • doukan1258 2013-01-14 19:09
    关注

    Looks like this is a nested array. Try:

    echo $options[2]["string"];
    echo $options[2]["title"];
    

    Here's a reformatted dump that makes the structure a bit clearer:

    array(2) {
        [2]=> array(5) { 
                 ["string"]=> string(6) "Search" 
                 ["title"]=> string(12) "WDSearchForm" 
                 ["show_wrapper"]=> string(0) "" 
                 ["animate"]=> string(0) "" 
                 ["animateWidth"]=> string(2) "80" 
               }
        ["_multiwidget"]=> int(1)
    }
    
    评论

报告相同问题?

悬赏问题

  • ¥15 关于#hadoop#的问题
  • ¥15 (标签-Python|关键词-socket)
  • ¥15 keil里为什么main.c定义的函数在it.c调用不了
  • ¥50 切换TabTip键盘的输入法
  • ¥15 可否在不同线程中调用封装数据库操作的类
  • ¥15 微带串馈天线阵列每个阵元宽度计算
  • ¥15 keil的map文件中Image component sizes各项意思
  • ¥20 求个正点原子stm32f407开发版的贪吃蛇游戏
  • ¥15 划分vlan后,链路不通了?
  • ¥20 求各位懂行的人,注册表能不能看到usb使用得具体信息,干了什么,传输了什么数据