ホームページ >バックエンド開発 >PHPチュートリアル >Substr インターセプトの問題。16 桁以降の文字を反転する必要があります。
たとえば、文字列はES904B1234567812345678またはES904BC1234567812345678 > substr を使用してインターセプトするにはどうすればよいですか?
ディスカッションへの返信 (解決策)
substr( 0,strlen($str)-16);ES904B
ES904BC
substr(str,0,instr(str,'1')-1)substr(0,strlen($) str)-16);
echo substr('ES904B1234567812345678', 0, -16), '<br>';echo substr('ES904BC1234567812345678', 0, -16);
ES904B
もう一つ質問があります。 8桁の数字の次の8桁の数字を取得したいのです。
例: ES904BC1234567887951543 または ES904B1234567887951543
echo substr('ES904B1234567812345678', 0, -16), '<br>';echo substr('ES904BC1234567812345678', 0, -16);12345678 を取得するには
echo substr('ES904BC1234567887951543', -16, 8);