Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/231.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何从数组中取消设置值?_Php_Arrays - Fatal编程技术网

Php 如何从数组中取消设置值?

Php 如何从数组中取消设置值?,php,arrays,Php,Arrays,我试图删除数组中的一个值,并使用Unset函数,但当我在Unset函数中传递数组时,出现了错误 数组: Array ( [mid] => 8 [optionsRadios2] => 0 [optionsRadios3] => 1 [optionsRadios5] => 0 [optionsRadios6] => 0 [optionsRadios7] => 1 [optionsRadios24] => 0 [optionsRadios25] => 1

我试图删除数组中的一个值,并使用Unset函数,但当我在Unset函数中传递数组时,出现了错误

数组:

Array ( [mid] => 8 [optionsRadios2] => 0 [optionsRadios3] => 1 [optionsRadios5] => 0 [optionsRadios6] => 0 [optionsRadios7] => 1 [optionsRadios24] => 0 [optionsRadios25] => 1 )
我想删除mid,我使用如下方式:

$module=$data['mid'];
$newdata=unset($data['mid']);
错误:

Parse error: syntax error, unexpected 'unset' (T_UNSET) in C:\xampp\htdocs\Traning\application\controllers\home.php on line 77
请提供帮助。

仅使用:

unset($data['mid']);
不指定给变量


在文档中返回void。

在第一次查看时,您的代码看起来正常吗

你能检查一下这个例子吗

$koko = [
 'mid' => 1, 
 'name' => 'koko'
];

print_r($koko);

echo '---------------------------';

$toto = $koko['name'];

unset($koko['name']);

print_r($koko);
echo 'and your name is : '.$toto;