PHP,返回左边的所有内容,strrchr()?

时间:2010-01-13 19:02:49

标签: php

以下代码返回最后一次短划线右侧的所有内容:

$string1 = 'some-random-string-123456';
$string2 = strrchr($string1, '-');

echo $string2;

output: -123456

是否有一个函数可以返回最后一个破折号左边的所有内容?因此输出将是:

some-random-string

2 个答案:

答案 0 :(得分:4)

$string2 = substr($string1, 0, strrpos($string1, "-"))

答案 1 :(得分:-2)

这样的东西会起作用..

$string2 = substr($string1, 0, strpos($string1, '-'));