ファイル内のすべての文字をPHPのASCIIコードに変換したいのですか?私はord関数を知っていますが、ファイル全体に対して何か機能があるかどうかは知っていますか?ファイル内のすべての文字をPHPのascii番号に変換する方法
0
A
答えて
0
iconvが、それは別のものに、文字列で指定された文字セットの文字をconvertes
http://php.net/manual/de/function.iconv.php
作業を行うことができます。 1:1に変換できない文字の// TRANSLITと// IGNOREスペシャルを見てください。
ファイルを文字列で取得するには、file_get_contentsを使用し、iconvなどがfile_put_contentsで適用された後に保存することができます。あなたはそれを自分で書く場合にのみ
0
$inputFile = fopen("input.txt", "rb");
$outputFile = fopen("output.txt", "w+");
while (!feof($inputFile)) {
$inputBlock = fread($inputFile, 8192);
$outputBlock = '';
$inputLength = strlen($inputBlock);
for ($i = 0; $i < $inputLength; ++$i) {
$outputBlock .= str_pad(dechex(ord($inputBlock{$i})),2,'0',STR_PAD_LEFT);
}
fwrite($outputFile,$outputBlock);
}
fclose($inputFile);
fclose($outputFile);
関連する問題
- 1. ascii番号を適切な文字に変換して文字列に割り当てる方法
- 2. ASCII番号から文字を取得する方法
- 3. PHP ASCII文字の変換機能chr()
- 4. すべての外国の文字列番号を英語の数字文字列に変換する
- 5. ファイルの内容をPHPの文字列に変換する方法
- 6. Pythonの文字にASCII番号を使用する
- 7. 文字列内の他のすべての文字を大文字に変換する方法
- 8. 同じ番号をつけて番号(文字列)に変換する
- 9. 文字列をASCIIに変換する
- 10. ascii文字をルビーエンコーディングに変換する
- 11. 文字列をAsciiに変換する
- 12. 文字をASCIIコードに変換する
- 13. ASCII以外のすべての文字をRubyのASCIIに置き換える最も簡単な方法は?
- 14. ELMで文字をASCII値に変換する方法
- 15. CでASCII文字をint型に変換する方法
- 16. シーケンス内の非ASCII文字を置き換える方法は?
- 17. HTML ASCIIコードを文字の対応文字に変換する
- 18. ASCIIの文字列を文字列に変換する
- 19. 文字列の各文字をASCIIに変換する
- 20. PHP:すべての文字をHTMLエンティティに変換する
- 21. txtファイル内のすべての `$`文字を `$$`で置き換える方法
- 22. メモリ内容をASCIIコードで文字列に変換する
- 23. 文字列内のすべての整数を特定の文字に変換する方法(C++)
- 24. HttpServletRequest.setAttributeは()のASCII文字に変換
- 25. {{}}をPHPの可変文字に変換する方法
- 26. 文字列をasciiとasciiに変換する
- 27. 文字列内の数字をハッシュに変換する方法
- 28. PHPのにpreg_replace番号の文字
- 29. Unicast ebcdic文字列をデータ文字列のASCII文字列に変換する方法は?
- 30. すべての小文字を大文字に変換する
が... PHPは__almost__すべてのための機能に組み込まれて提供し、いないすべて –
のために私はこれを書いたが、それは私のサーバー は、set_time_limit(3000)を停止します。 $ file1 = file_get_contents( "v1.3gp"); $ file2 = str_split($ file1); foreach($ file3として$ file3) { $ file4 = ord($ file3); $ file5 = $ file5。$ file4; } file_put_contents( "a3.txt"、$ file5); – Shan