0

この特定の行で問題に直面しています..

echo pack("ssssss", 0×809, 0×8, 0×0, 0×10, 0×0, 0×0);

来ているエラーは..

Parse error: syntax error, unexpected T_STRING in C:\wamp\www\amc\excel.php on line 20

なぜこれが起こっているのか理解していないので、パック関数をエコーするための正しい構文が原因です(私はhttp://www.w3schools.com/php/func_misc_pack.aspを参照しました)

誰かがここで私を助けてくれませんか.. PS:次の数行で同じエラーが発生しました.20行目にコメントしようとしたとき、まったく同じエラーでエコーパックの同じコードを使用しました.

4

2 に答える 2

3

0×809これは16進数ではなく、Unicode文字が含まれています×x16進表記ではsimpleを使用する必要があります。

または、このエラーをマークする優れたIDEを使用してください。

于 2012-10-30T17:33:16.477 に答える
2

あなたが持っている文字は次のよう&timesに表示されます: ×! ただし、plain x(w の後、y の前にある文字) を使用する必要があります。

したがって、次のように置き換えます。

echo pack("ssssss", 0×809, 0×8, 0×0, 0×10, 0×0, 0×0);

と:

echo pack("ssssss", 0x809, 0x8, 0x0, 0x10, 0x0, 0x0);

そして、それはうまくいくはずです!:)

于 2012-10-30T17:34:13.767 に答える