【推薦閱讀】微服務還能火多久?>>>
http_build_query()是php中乙個比較有趣的url函式,它能夠幫助我們輕易地的封裝成url格式,從而避免因為遺漏和格式錯誤導致的報錯。
手冊:http_build_query ( mixed $query_data , string $numeric_prefix , string $arg_separato)函式比較值得關注的是前三個引數,下面讓我們一起了解他吧~
第乙個引數$query_data:
該引數是用來接收一維陣列,http_build_query()函式會把這個陣列按照「鍵=值」格式化成我們所需要的url,比如:
結果是:
name=fangzhijie&qq=747245429&action=check&msg=this+is+a+test第二個引數$numeric_prefix:如果在基礎陣列中使用了數字下標同時給出了該引數,該引數值會作為基礎陣列中的數字下標元素的字首展示,比如:
結果是:
test_0=fangzhijie&test_1=747245429&test_2=check&test_3=this+is+a+test第三個引數$arg_separato:該引數是分隔引數,預設是&,比如:
結果是:
name=fangzhijie&mtdg&qq=747245429&mtdg&action=check&mtdg&msg=this+is+a+test
php函式巧用 array column
返回陣列中指定的一列 詳情見官方文件 在使用php獲取db資料的後,有時會需要使用資料的主鍵id或者使用者id來作為陣列的key,例如 records array array id 2135 first name john last name doe array id 3245 first name...
巧用PARSENAME函式
有時候會有這樣的需求 假設我們在很多伺服器上建立了若干個例項,我現在需要寫個動態指令碼到每個例項去處理,而這個動態指令碼需要使用到例項名或者伺服器名,比如 我有3臺伺服器,分別為a,b,c,在a上裝了2個命名例項為a1,a2 在b上裝了2個命名例項b1,b2 c上就只裝了個預設例項,環境這樣,假設我...
巧用日期時間函式
在做一張考勤表的時候會涉及到很多的日期以及星期幾,每個月的天數不一樣,每個日期又需要一一的對應星期幾。報表要實現上圖所示的樣子。思路是 客戶輸入乙個日期引數,根據這個日期在考勤表中列出該月所有的考勤資訊。要判斷輸入的這個日期所在月有幾天,如果我們自己來寫表示式計算,會很複雜,首先需要判斷年份是閏年還...