2015-01-17 39 views
-1

我有以下阵列:如何通过钥匙在一个PHP数组改变值

array (
    'ID' => 'X485000CF', 
    'TITLU' => 'xxxxxxxxxxxx, 
    'APARTAMENTE' => 'Apartament', 
    'GARS' => NULL, 
    'VIL' => NULL, 
    'SPA' => NULL, 
    'INTRA' => NULL, 
    'EXTRA' => NULL, 

我想改变的关键"APARTAMENTE"的值来"Cas/vil"

function timobil($str){ 
    $timobil1= array('APARTAMENTE' => 'Cas/vil'); 
    return strtr($str, $timobil1); 
} 

,并在打印此使用XML文档

$identification->addChild('property_type', timobil($tip_proprietate)); 
+0

你能清楚你想要做什么吗? – Vinie

+0

我有这个脚本来导出一个XML从数据库中提取数据。我正在使用 while($ row_oferta = mysqli_fetch_assoc($ result_oferte)) echo'

'; \t var_export($row_oferta); \t echo '
'; 我需要替换数组中的键的值。例如:'APARTAMENTE'=>'Apartament',进入'APARTAMENTE'=>'Cas/vil', –

+0

,但是您的问题到底是什么? – Vinie

回答

1
$array=array (
'ID' => 'X485000CF', 
'TITLU' => 'xxxxxxxxxxxx', 
'APARTAMENTE' => 'Apartament', 
'GARS' => NULL, 
'VIL' => NULL, 
'SPA' => NULL, 
'INTRA' => NULL, 
'EXTRA' => NULL); 

$array['APARTAMENTE']='Cas/vil'; 

print_r($array); 

现在将更新新阵列。

+0

谢谢你的回答 –