0

私はこれを理解するのに長い時間を費やしました!文字列内の特定の文字の右側にあるすべての文字を選択するには、文字数がわからない場合はどうすればよいですか?

4

7 に答える 7

1

使うだけstrstr

$data = 'Some#Ramdom#String';
$find = "#" ;
$string = substr(strstr($data,$find),strlen($find));
echo $string;

出力

Ramdom#String
于 2013-05-02T22:12:02.550 に答える
-1

文字列の最初のアンダースコアの右側にあるすべての文字を選択したいとします。

$stringLength = strlen($string_I_want_to_strip);
$limiterPos = strpos($string_I_want_to_strip, "_");
$reversePos = $limiterPos - $stringLength + 1;
$charsToTheRight = substr($string_I_want_to_strip, $reversePos, $limiterPos);
于 2013-05-02T21:49:15.893 に答える