我有一个如下数组,我已将其放入一个名为 $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。
感谢有关如何完成其余部分的任何指示。