【发布时间】:2017-10-20 05:36:07
【问题描述】:
我目前正在处理一个二维数组:
$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'])+'"';
第二个维度正常工作并正确返回字符串。 如何分配相同的值?
【问题讨论】: