仅从php中的关联数组中获取值
我有一个简单的数组,如下所示: array 0 => string '101' 1 => string '105' 2 => string '103' 排列 0=>字符串“101” 1=>字符串“105” 2=>字符串“103” 预期结果: array(101, 105, 103) 阵列(101、105、103) 这可能吗?是的,请使用 编辑:(感谢@MarkBaker) 如果在原始数组和“仅值”数组上使用仅从php中的关联数组中获取值,php,arrays,Php,Arrays,我有一个简单的数组,如下所示: array 0 => string '101' 1 => string '105' 2 => string '103' 排列 0=>字符串“101” 1=>字符串“105” 2=>字符串“103” 预期结果: array(101, 105, 103) 阵列(101、105、103) 这可能吗?是的,请使用 编辑:(感谢@MarkBaker) 如果在原始数组和“仅值”数组上使用var\u dump,则如果键是数字且从0开始递增,则
var\u dump
,则如果键是数字且从0开始递增,则输出可能完全相同。就像你的例子一样
如果键不是由数字组成,或者数字是“随机”的,那么输出将不同。例如,如果数组看起来像
array('one' => '101', 'two' => '105', 'three' => '103')
使用
array\u值转换数组后,var\u dump
的输出看起来有所不同
似乎对我不起作用。我甚至试着复制与你完全相同的代码,并输出结果。我仍然得到一个关联数组:(@Jose-这是var_dump()显示数组的方式….你的意思是你真的想要一个“array(101,05103)”字符串吗?我只想要一个array(101,05103)字符串,这样我就可以在sql查询函数中使用它了
array('one' => '101', 'two' => '105', 'three' => '103')