簡體   English   中英

如何取消數組的值?

[英]How can I unset value from an array?

我試圖刪除數組中的一個值,並且正在使用Unset函數,但是當我在Unset函數中傳遞數組時,出現錯誤。

數組:

Array ( [mid] => 8 [optionsRadios2] => 0 [optionsRadios3] => 1 [optionsRadios5] => 0 [optionsRadios6] => 0 [optionsRadios7] => 1 [optionsRadios24] => 0 [optionsRadios25] => 1 )

我想刪除中點,並且正在像這樣使用:

$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']);

沒有分配給變量。

在文檔中, unset()返回void。

乍一看,您的代碼看起來還好嗎?

您可以檢查此示例http://sandbox.onlinephpfunctions.com/code/b538f88a23433b767005f5a16ca99faa5eb4f8b0

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

print_r($koko);

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

$toto = $koko['name'];

unset($koko['name']);

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM