數字索引賦值給多個變數簡單表示式

皮蛋發表於2020-07-17
$arr = [a,b,c];
[,$b,$c] = $arr;

這個表示式等價於

$b = $arr[1];
$c = $arr[2];

需要注意的是,這個表示式當且僅當陣列為數字索引時生效,並且等式左邊變數的位置獲取的值是對應等式右邊陣列對應索引的值
否則會報Notice

本作品採用《CC 協議》,轉載必須註明作者和本文連結

相關文章