Я пытаюсь создать скрипт, который может MD5 быстро хэшировать много строк (более 50 000). У меня есть сценарий, который я пытался заставить работать, но иногда он дает разные результаты, и я не могу понять, почему. Есть идеи?
<?php
if(isset($_POST['btn'])){
$value=$_POST['text'];
$ids = explode(PHP_EOL, $value);
$content = '';
for ($i=0;$i<count($ids);$i++){
$content .= md5($ids[$i]).'<br>';
}
echo nl2br($content);
}
?>
Когда я пытаюсь хэшировать:
apples
bananas
oranges
pineapples
В результате:
265f78fc274d8428fd63dabc24400cb4
63a63ddf49984e0f1cef336aeb6ca39c
229b1cc78a248c6cea47fa95565dc9ca
019b111ec0c13ed923922715bfb1670a
Но я должен получить:
daeccf0ad3c1fc8c8015205c332f5b42
ec121ff80513ae58ed478d5c5787075b
91b07b3169d8a7cb6de940142187c8df
019b111ec0c13ed923922715bfb1670a