我有一个PHP代码,它根据一系列给定的选项(银行)从用户输入中收集数据。
*代码段:
$domElement = $domDocument->createElement('attribute', $posted_data['bank']);
转化表:
因此,如果用户选择CITIBANK,则应在我的代码中返回“ 001”,而不是CITIBNAK本身。这应该适用于所有其他选择。
什么是最好的方法?
通过使用数组或“ if语句条件”或什至其他解决方案?
答案 0 :(得分:1)
使用关联数组:
$bank_numbers = array('CITIBANK' => '001', 'BANK BOSTON' => '002', ...);
$banknum = $bank_numbers[$posted_data['bank']];
$domElement = $domDocument->createElement('attribute', $banknum);