我有一個字符串:good morning*12
,我有一個字符串:早上好* 12,我想表明這樣早上好,並刪除包含的數值「*」,
我想表明這樣的好早上和刪除數值包含「*」, 但我的後*的值可以是兩個或一個字符
像...
1> good morning*5
2> good morning*51
1> good morning*5
我有一個字符串:good morning*12
,我有一個字符串:早上好* 12,我想表明這樣早上好,並刪除包含的數值「*」,
我想表明這樣的好早上和刪除數值包含「*」, 但我的後*的值可以是兩個或一個字符
像...
1> good morning*5
2> good morning*51
1> good morning*5
有幾個方法可以做到這一點:
使用preg_replace()
$old_string = "good morning*12";
$new_string = preg_replace("/\*.*/", "", $old_string);
非常感謝Ed Cottrell,你解決了我的問題。 – user3056158
使用對strpos和SUBSTR方法使用explode()
$old_string = "good morning*12";
$array = explode("*", $old_string);
$new_string = $array[0];
。
你嘗試過什麼嗎? – bansi