我在我的变量上运行var_dump
,这是一个信息列表,这是var_dump
array(2) { ["name"]=> string(3) "top" ["value"]=> string(4) "100%" }
array(2) { ["name"]=> string(4) "left" ["value"]=> string(3) "Gus" }
array(2) { ["name"]=> string(4) "text" ["value"]=> string(4) "Hank" }
如何获取[name]
=>的值? "top"
([value]
这里是100%)依旧等等?
这是PHP
foreach ($field['options'] as $key => $value) {
echo '<div style="color: #fff;">';
echo '<li style="color: #fff;">'.var_dump ($value).'</li>';
echo '</div>';
}
要获得"top"
我尝试$value['top']
,就像$field['options']
获取选项数组一样,如何将其分解以获得每个特定选项?
答案 0 :(得分:2)
您误用var_dump($value)
。
假设$field['options']
是您var_dump
开头的数组,您可以使用$value['name']
代替var_dump($value)
。
要查找特定值,请在foreach循环中使用if($value['name'] === 'top')
之类的内容
旁注:函数var_dump()
用于打印变量内容。要将其内联/转换为变量,请使用var_export($variable, true)
。
答案 1 :(得分:1)
使用$value['name']
和$value['value']
获取相应的值。