//substr($str, startIndex, length)
//インターセプト方向は左から右です。
//長さが書かれていない場合、デフォルトでは最後の長さまでインターセプトされます。
//length は正確な数値、負の値はインデックス (下からの長さの数値) です
//startIndex は 0 から始まることに注意してください。
//長さには startIndex の文字が含まれます。長さは 2 (startIndex と startIndex+1) です。
echo substr('abcdef', -4);//start は -4 で、これは最後から 2 番目から最後まで開始することを意味します。したがって、cdef を返しますエコー '
echo substr('abcdef', 0);//start は 0、つまり最初の abcdef から開始することを意味します
エコー '
echo substr('abcdef', 1, 3);//2番目のbcdから始まる3文字
エコー '
echo substr('abcdef', -3, 2); //3 番目から最後までの 2 文字、de
エコー '
echo substr('abcdef', -3, -2);//最後から 3 番目から始まり、最後から 2 番目まで、最後から 2 番目を除く d