我有一个字符串:早上好* 12,我希望像早上好,并删除“*”中包含的数值,

时间:2013-12-16 07:28:24

标签: php

我有一个字符串:good morning*12

我希望像早上好,并删除“*”中包含的数值, 但我的后面*值可能是两个或一个字符

像...

1> good morning*5

2> good morning*51


1> good morning*5

2 个答案:

答案 0 :(得分:0)

有几种方法可以做到这一点:

使用explode()

$old_string = "good morning*12";
$array = explode("*", $old_string);
$new_string = $array[0];

使用preg_replace()

$old_string = "good morning*12";
$new_string = preg_replace("/\*.*/", "", $old_string);

答案 1 :(得分:0)

使用strpos和substr方法。

Php手册:http://php.net/strrposhttp://www.php.net/substr