2

簡単な問題です。

次の文字列「48063974806397」があります

これは「4806397」が 2 回繰り返されているだけであることがわかります。

繰り返しポイントを認識し、パターンの最初のインスタンスを取得する方法が必要です。たとえば、最終リターンは「4806397」にする必要があります。

(最初の数字の長さは必ずしも同じではありません。)

これをphpの変数に戻したいと思いました。

どうすればこれを行うことができますか?

ありがとう

4

2 に答える 2

0

常に 2 回複製された単なる文字列である場合は、文字列の前半を取得するだけで済みます。

$halfstring = substr($string, 0, strlen($string) / 2);

strlen()を使用して文字列の長さを取得し、それを 2 で割ります。次に、substr()を使用して前半を取得します。

于 2013-05-01T23:57:30.747 に答える