1

文字列を後ろから分割したい。好き:

$mystring = "this is my string";
$mysecondstring = "thisismystring";

上記の文字列の最後の6文字を分割したいのですが、ここでは「文字列」です。PHPでこれを行うにはどうすればよいですか?str_splitを使用すると、前面から分割できますが、最後から必要です。

前もって感謝します。

4

2 に答える 2

2

使用するsubstr()

編集

$snippet = substr($mystring, 0, -6);
于 2013-03-27T00:12:09.517 に答える
0

を使用str_split()すると、文字列が配列に変換されます

しかし、配列形式で必要な同じ結果出力を取得できます

// The first parameter would the string you want to split.
// then the second parameter would be in what length you want the string to be splitted.

str_split(parameter1,parameter2)

例。

$mystring = " this is my string ";

// we put length of string to be splitted by 6 because its the string length of "string"
$myString = str_split($myString,6);

次の結果が生成されます:

Output:
Array
(
    [0] => " this " 
    [1] => "is my "
    [2] => "string"

// then you can 
echo $string[2] 
//for the value of "string" being splitted.

)。

注:str_split()必要な値を取得するために使用する場合は、適切な分割長が必要です。そのため、の値にスペースを追加して、値として$mystringの出力配列のみを生成"string"します

于 2013-03-27T00:32:22.687 に答える