0

私はこれを持っています:

$JunkHead3 = @fread($fp,180);

"$JunkHead3" をエコーし​​て、これを印刷します。

al-Arena @ DeathMatchde_dust2cstrikeDust2 Only/dwÿÿÿÿDstoqn”;Bhtrl**7 !DEmesyhGBLo6ata7#CN3D0S3GA3M!73 | NestL3 L!oNà‘÷D{V

/dこの場合、印刷するには +1 を検索して追加する必要があります"w"

どうやってするか ?私はarray_searchで試します:

print(array_search('/d', $JunkHead3)+1);

しかし、成功せずに...

4

1 に答える 1

0

関数は配列用で、array_search()持っているのは文字列です。

を使用strpos()して、位置を決定し、substr()必要な部分を抽出できます。

$index = strpos($JunkHead3, '/d');
$result = substr($JunkHead3, $index+2, 1);

ただし、最初は少し不可解に見えますが、正規表現を使用することを好みます。

$result = preg_replace('/^.*\\/d(.).*$/', '$1', $JunkHead3);
于 2013-08-09T16:13:18.680 に答える