https://avatars.githubusercontent.com/u/6058558

程式狂想筆記

PHP的array_slice與array_splice差別

回傳值 array_slice回傳是提取出來陣列 array_splice回傳是提取出來陣列 看來return 出來東西都是一樣 帶進度array參數 array array_slice ( array $array , int $offset [, int $length = NULL [, bool $preserve_keys = FALSE ]] ) array array_splice ( array &$input , int $offset [, int $length = count($input) [, mixed $replacement = array() ]] ) 會發現上面兩者回傳都一樣,但帶進去陣列參數執行結果不一樣 array_splice大致上跟JavaScript的splice一樣 結論 兩者最大不同是一個call by reference一個call by value 怎麼看呢?看文件上面有個& PHP Object好像也是call by reference(address) 參考來源: php - why array_slice() and array_splice() doing the same? - Stack Overflow PHP: how to ‘cut’ my array?

audio和video在手機上不能autoplay問題

最近做專案都用到audio autoplay,但發現手機chrome不能自動播放,但是Firefox
這根手機瀏覽器設定有關係,現在像chrome預設都是用 媒體 自動關閉播放
我去設定看Firefox播放…,難怪在播放音樂清單網頁,Firefox在螢幕關閉
音樂還可以繼續放,但Chrome就不行了…,現在大概知道應該就是這個原因

CSS:active點擊事件妙用

一般我們學CSS很常看到:link,:active,:visited,:hover這幾個很常用在a
不過今天我看到一個範例
是用:active對div做點擊換背景事件!!!
沒想到竟然可以對div做變化
一般很常用mousedown,mouseup做處理
這樣可以用CSS一次解決寫兩個JavaScript
趕快來筆記一下