O faltan datos o ahy algo que no se entiende, analizemos
tu php genera esto de una forma dinámica
Código HTML:
Ver original<input type="checkbox" id="autorizados_read" name="autorizados_read[]" value="1" /> <input type="checkbox" id="autorizados_read" name="autorizados_read[]" value="2" /> <input type="checkbox" id="autorizados_read" name="autorizados_read[]" value="3" />
y querés comparar 1,2,3 contra los valores de otro array(), supongamos con los valores 0,2,5, con los checkbox en tu html, quedarian
Código HTML:
Ver original<input type="checkbox" id="autorizados_read" name="autorizados_read[]" value="1" /> <input type="checkbox" id="autorizados_read" name="autorizados_read[]" value="2" checked="checked" /> <input type="checkbox" id="autorizados_read" name="autorizados_read[]" value="3" />
Lo que no sabemos es donde está definida esa otra lista de valores, es una variable?, un array ya definido? ó también se genera dinámicamente?
Además quedan otros detalles a analizar, fijate el titulo de tu post
"
obtener valor de cada checbox de un arreglo y compararlo"
Tus value (
$row['id_carpeta']) provienen de la misma base de datos, no hay arreglo alguno
Saludos