Array ( [issuer_id] => in.gsvm [org_id] => 00738648 [doc_type] => ABCDS [RROLL] => 12589 [YEAR] => 2020 )Quiero eliminar org_id de la matriz y almacenar esos datos en otra variable
Puedes usar unset() .
php > $array = Array (0 => 123, 1 => 456); php > unset($array[0]); php > print_r($array); Array ( [1] => 456 )Destruye la variable, que en este caso es el elemento de la matriz que coincide con el índice que desea eliminar.
Asigne el valor a una nueva variable antes de eliminarla.
php > $array = Array (0 => 123, 1 => 456); php > $v = $array[0]; php > unset($array[0]); php > print_r($array); Array ( [1] => 456 ) php > echo $v; 123Almacene el valor en una variable:
$orgId = $array['org_id'];y eliminarlo de la matriz:
unset($array['org_id']);Esto es solo PHP ordinario que funciona igual en CodeIgniter.
Puede usar el método unset (matriz) del lenguaje de programación PHP para eliminar un elemento. por ejemplo
$dataArray = ['key1'=>'data1','key2'=>'data2'];
unset($dataArray['key1']);
Luego pase la matriz para insertar la función.
$this->db->insert('table_name',$dataArray);
Puede encontrar ejemplos de detalles en este enlace: https://www.techiedelight.com/remove-elements-array-php/