PHP转换表

时间:2018-07-19 01:49:19

标签: php xml

我有一个PHP代码,它根据一系列给定的选项(银行)从用户输入中收集数据。

*代码段:

$domElement = $domDocument->createElement('attribute', $posted_data['bank']);

转化表:

enter image description here

因此,如果用户选择CITIBANK,则应在我的代码中返回“ 001”,而不是CITIBNAK本身。这应该适用于所有其他选择。

什么是最好的方法?
通过使用数组或“ if语句条件”或什至其他解决方案?

1 个答案:

答案 0 :(得分:1)

使用关联数组:

$bank_numbers = array('CITIBANK' => '001', 'BANK BOSTON' => '002', ...);
$banknum = $bank_numbers[$posted_data['bank']];
$domElement = $domDocument->createElement('attribute', $banknum);