2017-05-29 76 views
-5

我在使用symfony框架的php代码中遇到了麻烦。 的问题是,我想要显示的变量细胞来自细胞变老php中的连接问题

$Cell old = BIZ_0050_C01_210_d2 

$Cell new = BIZ_0050_C01_210_2 (without d) 

所有的例子,我发现喜欢的姓氏和名字concatinate两个不同的变量新

我did'nt怎么找到concatinate同一变量的不同位置,可以在Microsoft Excel,但我did'nt找到如何使用PHP代码解决它

非常感谢您的帮助

+0

你确定你只有一个d字符串吗?y =你想从单元格中取出新的单元格?或者只是想检查旧的变量值是否存在于新的变量值中? ?或者只是想从字符串中删除一些特定的字符? –

+3

它与框架有什么关系?!在开始使用任何框架之前,请拿起一些“适合初学者的PHP”并阅读该死的东西。 –

+0

因此,从旧的替换D,为什么连接? – Exprator

回答

0

您可以使用SUBSTR(http://php.net/manual/en/function.substr.php)函数具有原始字符串的一部分:

$oldCell = 'BIZ_0050_C01_210_d2'; 
$newCell = substr ($oldCell , 0, strlen($oldCell) - 2) . $oldCell[strlen($oldCell) - 1]; 

echo $newCell; 

或者:

$oldCell = 'BIZ_0050_C01_210_d2'; 
$newCell = substr ($oldCell , 0, strlen($oldCell) - 2) . substr($oldCell, strlen($oldCell) - 1, 1); 

echo $newCell; 
0

这应该是有帮助的。

$Cellold = "BIZ_0050_C01_210_d2"; 
$ModifiedCell = substr($Cellold,0,-2); 
echo $ModifiedCell; 
$CellNew = $ModifiedCell . substr($Cellold,-1); 
echo "<br>". $CellNew;