文字列を後ろから分割したい。好き:
$mystring = "this is my string";
$mysecondstring = "thisismystring";
上記の文字列の最後の6文字を分割したいのですが、ここでは「文字列」です。PHPでこれを行うにはどうすればよいですか?str_splitを使用すると、前面から分割できますが、最後から必要です。
前もって感謝します。
を使用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"
します