【发布时间】:2013-03-24 04:37:33
【问题描述】:
我有一个如下的数组,我把它放入了一个名为 $testcoords 的数组中
array (
0 => '\'263',
1 => '252',)
我想提取数值并对其进行操作,然后将它们放回字符串中。我正在尝试使用以下代码:
$tc2 = explode(":",$testcoords);
$tcx = (int)(trim($tc2[0],"'\'");
$tcy = (int)(trim($tc2[1],"'");
$tcx2 = (($tcx)*(600/386));
$tcy2 = (($tcy)*(600/386));
$xtrans = (string)$tcx2;
$ytrans = (string)$tcy2;
到目前为止,我知道修剪功能有效 - 只是 (trim($tc2[0],"'\'") 或 (trim($tc2[1],"'") 返回我的数值两个字符串。
现在我想做的是将这些数值转换为我尝试与修剪函数结合的整数。一旦它们是整数,我想转回字符串并发布结果。
当我尝试这样做时,我没有得到任何结果。直到修剪数据的步骤很好。
例如,如果我只是这样做
$tcx = (trim($tc2[0],"'\'");
$tcy = (trim($tc2[1],"'");
对于上面列出的数组,并将结果回显,我在响应中得到 263 和 252。
感谢有关如何完成其余部分的任何指示。
【问题讨论】: