arreglando el "intento de acceder a la matriz desplazada en el valor del tipo nulo" error "& &] [&] el error" intentando acceder a la matriz de compensación en el valor del tipo nulo "se produce cuando intenta acceder a una clave de array que no existe o se establece en nulo. Esto ocurre comúnmente al obtener datos de una base de datos y no hay registros coincidentes.
Solución:
Para resolver este error, es esencial verificar la verdad del valor o la existencia de la clave a la que desea acceder. Aquí hay algunas formas de hacer esto:
1. Verifique la verdad:
puede usar el operador de verificación de verdad (&&) para asegurarse de que el elemento de matriz exista y tiene un valor.
if ($ m11to1 && $ m11to1 ["lecture_day"] ==! '') { echo "
if ($m11to1 && $m11to1["lecture_day"] == !'') { echo "2. Use valores predeterminados:" . $m11to1["lecture_name"] . " "; } else { echo "no class "; }
si necesita un valor específico de la matriz de resultados, puede especificar un valor predeterminado si el resultado no está presente.
$ lecture = $ m11to1 ["lecture_day"] ?? 'no encontrado';
if ($m11to1 && $m11to1["lecture_day"] == !'') { echo "3. Implementación de PDO:" . $m11to1["lecture_name"] . " "; } else { echo "no class "; }
para PDO, puede verificar el valor de manera similar:
$ lecture = $ m11to1 ["Lecture_day"] ?? nulo;
$lecture = $m11to1["lecture_day"] ?? null;
Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.
Copyright© 2022 湘ICP备2022001581号-3