Ben bir dosya var. ama şimdi bir bayt diziye bu dosyayı okumak gerekir. Java veya C + + bunu yapmak çok kolay. ama PHP okuyabilir nasıl bulunamadı.
Bkz PHP Manual on String access and modification by character
Dize s içinde Karakterler belirterek tarafından erişilebilir ve değiştirilebilir gibi dizilerin köşeli ayraçları dizesinden sonra istenilen karakter, ofset sıfır tabanlı
$str[42]. Bu amaç için bir karakter dizisi olarak bir dize düşünün. Fonksiyonlarsubstr()ve en fazla 1 karakter çıkarmak veya değiştirmek istediğiniz zamansubstr_replace()kullanılabilir.
Eğer dosyadan bayt arayan ve okuduktan sonra ise Veya, bir SplFileObject kullanabilirsiniz
$file = new SplFileObject('file.txt');
while (false !== ($char = $file->fgetc())) {
echo "$char\n";
}
Ama bu bir bayt dizisi değil, ama bir dosya tanıtıcısı üzerinde yineleme. SplFileInfo SeekableIterator Interface uygular.
Ve bir dipnot düşmek üzerine, orada da
Sen ile dosyayı okuyabilir, ya fread() or file_get_contents() , then split it with str_split() a>:
$MyArray = str_split($file);