Tengo una input que es matriz
<input type="text" name="review_rate[]" value="{{$rinfo->review_rate}}" class="form-control text-center pay_review_scale_{{$cnts}}">Ahora, esta entrada no es obligatoria, por lo que cuando el usuario no agrega ningún valor en la primera fila y agrega valor en la segunda fila, muestra solo 1 valor en la matriz del controlador
$review_rate= $request->review_rate; echo "<pre>"; print_r($review_rate);exit; // this shows only second row value when first row value is blankMuestra valores como este
Array ( [0] => etgddddg )Quiero mostrar el valor en blanco también como a continuación
Array ( [0] => null [1] => etgddddg )¿Alguna sugerencia?
Podría haber una solución al poner el índice en el nombre de la entrada como esta:
<input type="text" name="review_rate[0]" value="" class="form-control text-center pay_review_scale_{{$cnts}}"> <input type="text" name="review_rate[1]" value="{{$rinfo->review_rate}}" class="form-control text-center pay_review_scale_{{$cnts}}">Luego, su clave se guarda para que pueda obtener una matriz como
Array ( [0] => null, [1] => etgddddg ) empty($review_rate[0]) //returns true empty($review_rate[1]) //returns falseEntonces puedes deducir fácilmente que el primero está vacío.