在数组PHP中使用数组转换
我需要将bellow数组从 到 是他们的方式。你可以在一个foreach下使用内爆 程序输出在数组PHP中使用数组转换,php,Php,我需要将bellow数组从 到 是他们的方式。你可以在一个foreach下使用内爆 程序输出 例如,可以使用数组的键对一行中的值进行内爆 $array['Property'] = $array['Property']['S']; 结果 Array ( [property] => Built As Condominium ) 内爆不是必需的,或者键,只是使用一个引用,即“&”。这很好也很简单 $array = Array ( 'Property' => Array ( 'S' =
例如,可以使用数组的键对一行中的值进行内爆
$array['Property'] = $array['Property']['S'];
结果
Array ( [property] => Built As Condominium )
内爆不是必需的,或者键,只是使用一个引用,即“&”。这很好也很简单
$array = Array ( 'Property' => Array ( 'S' => 'Built As Condominium' ) );
foreach($array as &$value){
$value=$value['S'];
}
或者。。。。如果您不知道内部数组的键,而只关心它的值,并且假设您希望内部数组的第一个成员作为新值,那么类似于foreach循环内部的东西可以工作:
$arr = array ('Property' => array( 'S' => 'Built As Condominium'));
$new = array();
foreach($arr as $key => $inner) {
$new[$key] = reset($inner);
}
print_r($new);
输出:
array(1) {
["property"]=>
string(20) "Built As Condominium"
}
$array['Property'] = $array['Property']['S'];
Array ( [property] => Built As Condominium )
$array = Array ( 'Property' => Array ( 'S' => 'Built As Condominium' ) );
foreach($array as &$value){
$value=$value['S'];
}
$arr = array ('Property' => array( 'S' => 'Built As Condominium'));
$new = array();
foreach($arr as $key => $inner) {
$new[$key] = reset($inner);
}
print_r($new);
Array
(
[Property] => Built As Condominium
)