我有一个大约300个标准代码的列表,每个代码与特定项目相关 - 例如001是T恤,002是帽子等。我需要做的是将代码传递给在PHP中函数并返回与代码相关的信息。
实际上,我想做一些事情(为可怕的伪代码道歉:
foreach($code){
----look up information
----return information
}``
在不依赖巨大案件的情况下,最好的解决方法是什么?
只是要澄清一些进一步的信息:
我有一个标准化的列表,描述所有300个ish代码也等同于什么,例如001是T恤,002是帽子。
我正在从Web服务中检索数据,作为响应的一部分,有一个与我正在进行的特定调用相关的代码列表,然后我将其转换为一系列代码来处理产品。这些代码是独立提供的,因此我需要从标准列表中获取与该特定代码相关的信息。
因此,如果Web服务调用返回一组代码,我将它们放入一个数组中:
$codes = array(1,2,3)
然后我需要做的是,数组中的每个代码都是从标准列表中找到等效数据的内容。
答案 0 :(得分:1)
你可以这样使用数组:
function getItem($code) {
$array['001'] = 't-shirt';
$array['002'] = 'hat';
return isset($array[$code]) ? $array[$code] : false;
}