たとえば、文字列はES904B1234567812345678またはES904BC1234567812345678 > substr を使用してインターセプトするにはどうすればよいですか?
ディスカッションへの返信 (解決策)
substr( 0,strlen($str)-16);ES904B
ES904BC
substr(str,0,instr(str,'1')-1)
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);
echo substr('ES904BC1234567887951543', -16, 8);