Первый шаг: Создайте свою структуру json в массиве php и сохраните его в переменной.
Что-то вроде того.
$json_source = [
'tabela1' => [
"ilosc_wpisow" => $ile_wierszy_1,
"tabela" => array_map(function($key) use ($szukana_wartosc_array, $bajty_przed_array, $bajty_po_array, $nowa_wartosc_array) {
return [
"bajty_przed" => $bajty_przed_array[$key],
"szukana_wartosc" => str_replace(" ", '\n', $szukana_wartosc_array[$key]),
"bajty_po" => $bajty_po_array[$key],
"nowa_wartosc" => $nowa_wartosc_array[$key],
];
}, array_keys($szukana_wartosc_array)),
],
'tabela2' => [
'ilosc_wpisow' => $ile_wierszy_2,
'tabela' => array_map(function($key) use ($szukana_wartosc2_array, $zamien_na_array, $przesuniecie_array) {
return [
'szukana_wartosc2' => $szukana_wartosc2_array[$key],
"zamien_na" => $zamien_na_array[$key],
"przesuniecie" => $przesuniecie_array[$key],
];
}, array_keys($szukana_wartosc2_array)),
],
];
Второй шаг: используйте функцию json_encode.
echo json_encode($json_source);
И, если ваш вывод всегда отличается, это означает, что ваш ввод всегда отличается.