2017-04-03 64 views
-2

只需尋找最簡化的方法。在連字符和重新格式化字符串後刪除字符

我需要此格式的字符串,並刪除「-D2」 12345678-D2

然後附加了「9 - 」字符串

9-12345678

的開始
+0

'回聲 「9 - 」(INT) 「12345678-D2」;' – AbraCadaver

+0

@AbraCadaver,任何東西不會工作與領先的0 –

+0

查找'^([^ - ] +)*'代之以'$ 9- 1'? – chris85

回答

1

您可以使用此php fiddle,做你想要的以上。

$str = "12345678-D2"; //example string 

$num = explode("-",$str); 
$formatted = "9-".$num[0]; 
print_r($formatted); 

//output is 9-12345678 
+0

@Sylvester,完美。 – Johanna

+0

謝謝@Johanna,如果這解決了你的問題,那麼請將答案標記爲已解決:) – Sylvester

相關問題