А можно уточнить, что значит сдвиг по ID?
UPD: В циклах создаем новый массив, куда собираем результаты, после чего проходимся по нему и добавляем в БД, или же добавляем в первом цикле, а в остальных обновляем уже созданные строки (но это было бы глупо)
$i = 0;
$results = [];
foreach ($domResultmore as $valuesec) {
foreach ($valuesec->find('.entry-header h1') as $value_title) {
$results[$i]['post_title'] = $value_title->innertext;
}
foreach ($valuesec->find('.entry-meta') as $meta) {
$results[$i]['post_content'] = $meta->innertext;
}
foreach ($valuesec->find('.entry-content a img') as $valuemeta) {
$name = end(explode("/", $valuemeta->src));
$results[$i]['src']['name'] = $meta->innertext;
$results[$i]['src']['data'] = file_get_contents($valuemeta->src);
}
}
foreach ($results as $result) {
echo '<pre>';
print_r($result);
echo '</pre>';
}