У меня есть цикл foreach, который вызывает функцию для установки значений в массив.Иногда требуется несколько часов, чтобы завершить, в зависимости от того, сколько раз ему нужно выполнить для завершения функции.
То, что я хотел бы иметь, это индикатор выполнения или, по крайней мере, индикатор прогресса завершенного типа 1/1000.
Возможно ли это?Если да, то как я могу реализовать это в своем коде?Будет ли это в функции или в цикле foreach?Я исследовал и нашел несколько примеров использования for и $ i ++, но я не совсем уверен, как это реализовать, поскольку я уже использую цикл foreach.
Большое спасибо.
function scrape_amazon($links) {
//my code runs here to set all values in $ret array.
}
foreach($links as $link) {
$ret = scrape_amazon($link);
}