我有一个0索引数组,我不能做太多事情,但是在这个数组中,有一些我需要回显的值。示例数组是:
$x = array(0 => array('store'=> 107));
我想有两个变量,它们都回显文本store
并107
我可以使用
$var1 = array_keys($x[0]);
$var2 = array_values($x[0]);
echo $var1[0]; // store
echo $var2[0]; // 107
我想知道是否有更有效的方法来获取这些值或删除该第一个0
索引。作为array_filter($x)
或unset($x)
显然没有在其他情况下工作。
另外,如果您好奇的话,也可以使用key()
和的组合reset()
。
$x = array(0 => array('store'=> 107));
$y = reset($x); // point to first element
$key = key($y); // get the current key, store
$val = reset($y); // get the value
echo $key; // store
echo $val; // 107
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句