这是特定于WordPress的上下文,但我的问题更多是与PHP相关的...
我发现自己处于一种奇怪的情况下,我需要使用包含正确顺序的键序列的另一个数组来获取多维数组内部的值。
所以本质上我有一个数组看起来像
[0] => 'neighborhood' [1] => 'street' [2] => 'house'
Run Code Online (Sandbox Code Playgroud)
最终我需要的是
get_option( $options_id )['neighborhood']['street']['house']
Run Code Online (Sandbox Code Playgroud)
因此,基本上,我需要'house'通过使用另一个数组递归向下获取从Options数组中的值。
我不能做这样的事情
foreach ( $array as $value ) {
$sequence .= '[' $value ']';
}
get_option( $options_id ) . $sequence;
Run Code Online (Sandbox Code Playgroud)
因为那样会$sequence以字符串形式填充值。我一直在尝试explode()运气,但是我并不是一个真正的PHP向导,所以我希望有一个我以前从未遇到过的明显答案。
我知道这是一个奇怪的情况,但是任何帮助将不胜感激!