我目前正在处理一个包含2维的数组:
$ary['dim1']['dim2'] = ...
在我的案例中,我从Excel文件中提取信息以填充数组。但是,如果我想分配一个字符串值,如:“123.345.654A”,它会自动被双倍替换。 我已经尝试过strval()并且在字符串周围放置'“'+ ... +'”'不起作用。
有关详细信息,请参阅代码行:
$ary['ncm'][$data_ary[$k_0][$v_0[9]]['NCM']] = '"'+strval($data_ary[$k_0][$v_0[9]]['NCM'])+'"';
第二个维度正常工作并正确返回String。 如何指定相同的值?
答案 0 :(得分:0)
好的,为了解决问题,我使用了这个解决方案:
.... = implode(array("'",$data_ary[$k_0][$v_0[9]]['NCM'],"'"));
这也会添加必要的引号。