2017-05-29 73 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;