原创 《Yii2 By Example》第2章:創建一個簡單的新聞閱讀器

第2章 創建一個簡單的新聞閱讀器 本章內容包含:創建第一個控制器,用於展示新聞條目列表和詳情;學習控制器和視圖之間的交互;自定義視圖的佈局。 本章結構如下: 創建控制器和動作 創建用於展示新聞列表的視圖 控制器是如何將數據傳送到

原创 PHP中字符串類型與數值類型混合計算

字符串轉數值的規則 當一個字符串被當作一個數值來取值,其結果和類型如下: 如果該字符串沒有包含 ‘.’,’e’ 或 ‘E’ 並且其數字值在整型的範圍之內(由 PHP_INT_MAX 所定義),該字符串將被當成 integer 來

原创 tcp程序——回聲客戶端

服務器端 #include <stdio.h> #include <string.h> #include <stdlib.h> #include <unistd.h> #include <arpa/inet.h> #include

原创 PHP中使用PDO操作MySQL

PDO介紹 PHP數據對象(PDO)擴展爲PHP訪問數據庫定義了一個輕量級的一致接口。實現PDO接口的每個數據庫驅動可以公開具體數據庫的特性作爲標準擴展功能。注意利用PDO擴展自身並不能實現任何數據庫功能;必須使用一個具體數據庫的

原创 shell腳本中變量的賦值

顯式賦值 爲了避免歧義,顯式賦值時禁止在等號兩邊添加空格。 message=hello echo $message 讀取 交互式讀取 read myvar echo $myvar 讀取連個變量 read aa bb echo $a

原创 PHP中的數組(拆分與合併)

explode 使用一個字符串分割另一個字符串 $str = "11,22,33"; $arr = explode(",",$str); print_r($arr); Array ( [0] => 11 [1]

原创 PHP中的數組(排序)

sort 對數組排序 $arr = [1,5,4,3,8]; sort($arr); print_r($arr); Array ( [0] => 1 [1] => 3 [2] => 4 [3] =

原创 PHP中的數組(指針)

current 返回數組中的當前單元 $arr = [11,22,33,44,55,66]; echo current($arr); 11 pos current 的別名 next 將數組中的內部指針向前移動一位 $arr =

原创 PHP中的數組(查找)

array_filter 用回調函數過濾數組中的單元 依次將 array 數組中的每個值傳遞到 callback 函數。如果 callback 函數返回 TRUE,則 input 數組的當前值會被包含在返回的結果數組中。數組的鍵名

原创 傳遞數組到函數中

正文 爲將數組類型和元素數量告訴數組處理函數,請通過兩個不同的參數來傳遞他們: void fillArray(int arr[], int size); //原型 而不要試圖使用方括號表示法來傳遞數組長度: void fil

原创 PHP中的數組(集合)

並集 array_merge 合併一個或多個數組。一個數組中的值附加在前一個數組的後面,返回作爲結果的數組。 別忘了數字鍵名將會被重新編號! $array1 = array("color" => "red", 2, 4);

原创 FluentPDO備忘

項目地址 https://github.com/envms/fluentpdo 創建PDO實例 $dsn = 'mysql:host=localhost;dbname=test;charset=utf8';

原创 Linux統計文件夾中文件的個數

統計文件夾中文件的個數 ll | grep ^- | wc -l 粗略統計 ll | wc -l 結果=文件夾個數+文件的個數+1 統計文件夾中文件夾的個數 ll | grep ^d | wc -l 查看文件夾的佔用空間 du -

原创 PHP中DOM操作

一個簡單的例子 <?php //初始化一個DOMDocument $xml = new DOMDocument('1.0','UTF-8'); //創建一個tag名爲people的Element,並添加到DOMDocument中

原创 PHP中的數組(數據結構)

array_pop 將數組最後一個單元彈出(出棧) $arr = [11=>11,22=>22,33=>33,44=>44]; print_r($arr); array_pop($arr); print_r($arr); Arr