Time of Update: 2018-07-24
PDOStatement::rowCount (PHP 5 >= 5.1.0, PECL pdo >= 0.1.0) PDOStatement::rowCount — 返回受上一個 SQL 陳述式影響的行數 說明 int PDOStatement::rowCount ( void ) PDOStatement::rowCount() 返回上一個由對應的 PDOStatement 對象執行DELETE、
Time of Update: 2018-07-24
PHP中提供了一系列的I/O函數,能簡捷地實現我們所需要的功能,包括檔案系統操作和目錄操作(如“複製[copy]”)。下面給大家介紹的是基本的檔案讀寫操作:(1)讀檔案;(2)寫檔案;(3)追加到檔案。 以下是一篇關於檔案基本讀寫操作的文章,我曾經就是看了這篇文章後學會檔案基本操作的,在這裡發出來與大家共用: 讀檔案: PHP代碼: 1. <?php 2. &
Time of Update: 2018-07-24
PDO(PHPDataObject)是PHP5新出來的東西,在PHP6都要出來的時候,PHP6隻預設使用PDO來處理資料庫,將把所有的資料庫擴充移到了PECL,那麼預設就是沒有了我們喜愛的php_mysql.dll之類的了,那怎麼辦捏,我們只有與時俱進了,我就小試了一把PDO。(本文只是入門級的,高手可以略過,呵呵) 【PDO是啥】
Time of Update: 2018-07-24
在PHP中讀寫檔案,可以用到一下內建函數: 1.fopen(建立檔案和開啟檔案) 文法: 複製代碼 代碼如下: fopen(filename,mode) filename,規定要開啟的檔案。mode,開啟檔案的模式,可能的值見下表。 mode 說明 "r" 唯讀方式開啟,將檔案指標指向檔案開頭。 "r+" 讀寫方式開啟,將檔案指標指向檔案開頭。
Time of Update: 2018-07-24
在用AJAX與後台互動時經常要對中文進行編碼解碼,對於JS來說有兩個函數:encodeURIComponent用於編碼,decodeURIComponent用於解碼。而對於背景PHP來說有兩個相對應的編碼解碼函數:urlencode用於編碼,urldecode用於解碼。現在看下列兩段代碼,先給個PHP代碼: $myStr1 = '我是中國人';$myStr2 = urlencode($myStr1);echo $myStr1 . '<br />';echo $myStr2 . '
Time of Update: 2018-07-24
PHP parseurl 一個好用的函數 parse_url — 解析 URL,返回其組成部分。 說明 array parse_url ( string $url ) 本函數解析一個 URL 並返回一個關聯陣列,包含在 URL 中出現的各種組成部分。 本函數不是用來驗證給定 URL 的合法性的,只是將其分解為下面列出的部分。不完整的 URL 也被接受, parse_
Time of Update: 2018-07-24
PHP 標記 當解析一個檔案時,PHP 會尋找起始和結束標記,也就是 <?php 和 ?>,這告訴 PHP 開始和停止解析二者之間的代碼。此種解析方式使得 PHP 可以被嵌入到各種不同的文檔中去,而任何起始和結束標記之外的部分都會被 PHP 解析器忽略。 PHP 也允許使用短標記 <? 和 ?>,但不鼓勵使用。只有通過啟用 php.ini 中的 short_
Time of Update: 2018-07-24
群裡兄弟說,可以用componentsSeparatedByString按 ‘/’將截取後取數組的最後一個 轉載自:http://blog.sina.com.cn/s/blog_65de54500100unfd.html 將字串切割成數組 - (void)viewDidLoad { NSString *a =
Time of Update: 2018-07-24
網站開發過程中經常遇見上一篇下一篇問題的處理,今天剛好在做一個項目的時候也遇到了,這個是對自己以前方法的改進,可能會存在沒有考慮到的問題,請大家可以在這個基礎上改進 首先,當我們去訪問一篇文章的時候需要在路由中傳遞這個文章的id以及這篇文章所屬的欄目,id,cateid 要保證顯示的上一篇和下一篇文章和當前文章是同一個欄目下的文章,會有一個方法顯示某一篇文章的具體資訊 例如這樣: // 話題內容頁public function index(){ $topics =
Time of Update: 2018-07-24
建立索引數組 $arr =array('name'=>'molaifeng','age'=>'25','height'=>'167'); foreach($arr as $value) { echo $value.' '; } echo '<hr />';
Time of Update: 2018-07-24
在項目中,一般都用到日誌,如資料庫查詢日誌、訪問日誌、對外介面請求返回參數日誌,在處理日誌時簡單的寫法如下 $file = 'log.txt';$fp = fopen($file, 'a+');if(!is_writable($file)){ die("The $file is not writable!");}fwrite($fp, 'here');fclose($fp);
Time of Update: 2018-07-24
定義和用法: 擷取變數的整數值,允許以使用特定的進位返回。預設10進位 注:如果參數為整數,則不做任何處理。 文法: intval (var, base) 參數列表: 參數 描述 var 必須。可以是任何標量類型。 intval() 不能用於數組 或 對象(類)。在此我得提一下標量類型包含四種:boolean(布爾型)integer(整型)
Time of Update: 2018-07-24
1、intval & (int) 都不可以轉換 Object。 2、轉換效率 (int) > intval() > sprintf (intval 是PHP內建的方法,效率相對低)。 3、其他完全相同。 4、輸入0123, 0x123 (int)函數也會按八進位和十六進位轉換。 測試代碼: $n="19.99";$example = array( 19, '19', 19.99, '19.99','', 'abc123
Time of Update: 2018-07-24
1.通訊介面有兩種資料結構xml和json,他們的區別: XML JSON 1.可讀性 強 弱 2.產生資料速度 弱 強 3.傳輸速度 弱 強 2.下面是封裝好的3種方法 api.php <?php /* *
Time of Update: 2018-07-24
1.http_build_query http_build_query 可以建立urlencode之後的請求字串。 string http_build_query ( mixed $query_data [, string $numeric_prefix [, string $arg_separator [, int $enc_type = PHP_QUERY_RFC1738 ]]] ) 參數: query_data 可以是數組或包含屬性的對象。
Time of Update: 2018-07-24
有些東西雖然很簡單,但是感覺如果自己不去做的話,可能過很短一段時間就忘記了,在寫部落格的過程就是等於進一步加深了自己的印象,打算最近看看laravel的源碼,開闊一下自己的視野 在看server.php入口檔案的時候,看到了下面的代碼 $uri = urldecode( parse_url($_SERVER['REQUEST_URI'],
Time of Update: 2018-07-24
php 中一個好用的函數parse_url,特別方便用來做資訊抓取的分析,舉例子如下: $url = "http://www.electrictoolbox.com/php-extract-domain-from-full-url/"; $parts = parse_url($url); 輸出: Array ( [scheme] =>
Time of Update: 2018-07-24
include (或 require)語句會擷取指定檔案中存在的所有文本/代碼/標記,並複製到使用 include 語句的檔案中。 包含檔案很有用,如果您需要在網站的多張頁面上引用相同的 PHP、HTML 或文本的話。 PHP include 和 require 語句 通過 include 或 require 語句,可以將 PHP 檔案的內容插入另一個 PHP 檔案(在伺服器執行它之前)。 include 和 require
Time of Update: 2018-07-24
PHP中對檔案的操作:建立、讀取、上傳、編輯。 PHP提過了多種相關的函數。 1、readfile() int readfile ( string $filename [, bool $use_include_path = false [, resource $context ]] ) 參數: filename:檔案名稱; use_include_path:是否也在include_path中搜尋檔案;
Time of Update: 2018-07-24
function write_file($filename, $content){ $lock = $filename . '.lck'; $write_length = 0; while(true) { if( file_exists($lock) ) { usleep(100); } else { touch($lock); $write_length =