$data = file_get_contents($file);
$fexplode = explode(PHP_EOL, $data);
foreach ($fexplode as $uline) {
foreach (unserialize($uline) as $item => $value){
echo $item . " : ";
echo $value;
}
}
Getting «Предупреждения: неверный аргумент поставляется для Еогеаспа()» предупреждение на моей странице при запуске этого кодаPHP - Недействительный аргумент для Еогеаспа() предупреждающее сообщения
Вы пытались print_r ($ fexplode)? это печать массива? –
@VikrantVirBhalla, когда я использую print_r ($ fexplode); он дает мне этот массив ([0] => a: 3: {s: 8: «Player 1»; s: 7: «Scissor»; s: 8: «Player 2»; s: 6: «Ящерица»; s: 7: «Results»; s: 36: «Scissor beats Lizard. Игрок 1 побеждает!»;} [1] => a: 3: {s: 8: «Player 1»; s: 6: «Ящерица», , s: 8: «Игрок 2»; s: 5: «Спок»; s: 7: «Результаты»; s: 34: «Ящерица бьет Спок. Игрок 1 побеждает!»;} [2] => a: 3 : {s: 8: «Player 1»; s: 4: «Rock»; s: 8: «Player 2»; s: 4: «Rock»; s: 7: «Results»; s: 5: «Draw ! «;} оказывается десериализация не десериализации всех данных, а только части – Baker2795
@VikrantVirBhalla если я print_r после unserialization он дает мне эти а: 3: {s: 8:» Игрок 1" ; s : 6: «Ящерица»; s: 8: «Игрок 2»; s: 5: «Спок»; s: 7: «Результаты»; s: 34: «Ящерица бьет Спок. Игрок 1 побеждает!»;} – Baker2795