iT邦幫忙

鐵人檔案

2018 iT 邦幫忙鐵人賽
回列表
自我挑戰組

花式PHP 系列

分享一下工作半年來,在跟網頁後端程式(PHP、Laravel等)打交道時挖到的各種寶藏跟地雷~

鐵人鍊成 | 共 31 篇文章 | 41 人訂閱 訂閱系列文 RSS系列文
DAY 1

Prologue

大家好,我是牙膏大師! 我想透過這個系列文分享一些我自己也覺得很酷的PHP、Laravel的語法、還有雷~雖然說寫滿三十天對我來說是很困難的事情,我也只規劃了二...

DAY 2

我來、我見、我宣告變數

先看看這段程式碼: 底下這段程式碼在模擬解析從 Google Distance Matrix API 回傳的結果正不正確、可不可用。resolveApiResp...

DAY 3

關聯陣列、花式函式宣告與呼叫

PHP 的 Array 比較特別的地方是,它其實可以是其他語言的 MAP,也可以是 List、Hash Table、Dictionary! 在 PHP 中,通...

DAY 4

Array:流程控制、迭代操作

接下來要介紹 PHP 陣列函式整整六天~如果你覺得 foreach 或 for+count() 就能打遍天下,請一定要看看這系列文章! 使用 PHP 自己提供...

DAY 5

Array:排序

今天的內容比較偷懶一點, 畢竟這些排序函式的執行都只是一行內的事情,而這些函式的共通點都是在哪裡用它比如何使用它還重要...。 儘管如此,知道有這些函式的存在還...

DAY 6

Array:操作、查詢

今天要講什麼呢?先講結論: 移除並回傳陣列的第一個 element 在陣列最前面新增一個 element 在陣列前面塞一些 elements 直到指定的長度...

DAY 7

Array:取得資料

今天要介紹的方法都是我最喜歡的! array_rand 這個方法可以讓你從陣列中隨機挑一個值!但要注意的是,它回傳的是那個值的 key! 所以如果你要取得它挑出...

DAY 7

Array:用語統一

剛剛突然注意到在這系列文中有一些用詞,我常常會不小心抽換成其他詞面 Orz 大致上對這幾篇文章的用語修正之後,另外打這邊解釋一下我的用語~ 用語 含意...

DAY 8

Array:累加、累乘、花式操作

今天有點懶的想梗了...諸君,讓我們來程式碼直球對決吧! array_sum 把陣列裡的每一個值加總並傳回。 <?php $sequence = ran...

DAY 9

Array:過濾、取交集、取差集

陣列函式系列的最後一天! array_filter 第一個參數:要被過濾的陣列 當只傳第一個參數的時候,這個函式會濾掉你的陣列中等於 FALSE 的值! &lt...