PHP – shuffle, reset, unset 用法

shuffle, reset, unset 用法

PHP basic function,shuffle, reset, unset,有關陣列的一些小用法,也用簡單的舉例來介紹吧!

  • shuffle
  • reset
  • unset

shuffle

shuffle 把陣列中的元素隨機重新排序
bool shuffle ( array & $array )

$result = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10];
shuffle($result);

[4, 5, 7, 10, 3, 1, 6, 2, 8, 9]


reset

reset 輸出陣列中的當前元素和下一個元素的值,然後將陣列內部指針重置到陣列中的第一個元素
mixed reset ( array & $array )

$array = ['one', 'two', 'three', 'four'];
reset($array);

one


unset

unset 移除變數
void unset ( mixed $var [, mixed $… ] )

$array = [
  'a' => omg,
   'b' => charlie,
   'c' => hello, 
'];
unset($array['b']);

['a' => omg, 'c' => hello]

一起討論吧