| 
		
			Сообщение от Katy93
			
		
	 | 
	| 
		Конечно это будет хранится в базе просто я упростила, всё.
	 | 
	
Так к чему эти циклы, нули ...? Если вы отсекаете "лишнее", дополняя нулями, значит у вас непорядок в базе - определите значение 0 по умолчанию, а все что нужно для записи это $diff = array_diff($arrS, $arrF);
И это единственное, что нужно сделать. Вы же делаете лишнюю бесполезную работу, которую можно заменить одной строкой стандартной функции языка.