php筆記之:php數(shù)組相關(guān)函數(shù)的使用
創(chuàng)建數(shù)組就不再說了 array()函數(shù)提取數(shù)組可以用list().測試數(shù)組元素 ,可以用is_array()接受一個(gè)參數(shù),傳進(jìn)來的變量,如果變量是數(shù)組,返回true如果不是返回false.添加和刪除數(shù)組元素?cái)?shù)組的fifo和lifo先解釋下什么是fif...
|
創(chuàng)建數(shù)組就不再說了 array()函數(shù)提取數(shù)組可以用list().測試數(shù)組元素 ,可以用is_array()接受一個(gè)參數(shù),傳進(jìn)來的變量,如果變量是數(shù)組,返回true如果不是返回false.添加和刪除數(shù)組元素?cái)?shù)組的fifo和lifo先解釋下什么是fif...
復(fù)制代碼 代碼如下:<?php 02 if(!function_exists('get_headers')){ 03 function get_headers($url,$format=0){ 04 $url=parse_url($url); 05 $end="/r/n/r/n"; 06 $fp=fsockopen(...
復(fù)制代碼 代碼如下: <?php $dir="upload/"; $dir_res=opendir($dir); $fileFormat=array(0=>".jpg",1=>".gif",2=>".png",3=>".bmp"); $xmlData = ""; $xmlData .= "<photos>/n"; while(...
php二維數(shù)組排序函數(shù),默認(rèn)自然排序,即sort排序。這里可以指定按二維數(shù)組中的某個(gè)值進(jìn)行多種方法排序,具體看下面的程序注釋。復(fù)制代碼 代碼如下:/** * @function 二維數(shù)組自然排序 * @author www.phpernote.com...
方法一:所需要的命令如下:復(fù)制代碼 代碼如下:RewriteEngine on
RewriteCond %{ HTTP_REFERER } !^$
RewriteCond %{ HTTP_REFERER } !^http://(www.)?simue.com /.*$ [NC]
RewriteRule .(gif &line;jpg)$ -...
前言正則表達(dá)式是煩瑣的,但是強(qiáng)大的,學(xué)會之后的應(yīng)用會讓你除了提高效率外,會給你帶來絕對的成就感。只要認(rèn)真去閱讀這些資料,加上應(yīng)用的時(shí)候進(jìn)行一定的參考,掌握正則表達(dá)式不是問題。 1. 引子 目前,正則表達(dá)式已經(jīng)在很多...
1、php隱性的三元操作符(?:)優(yōu)先級問題:例1:復(fù)制代碼 代碼如下: $person = $who or $person = "laruence";
//實(shí)際上是等同于:
$person = empty($who)? "laruence" : $who; 例2復(fù)制代碼 代碼如下:...
一、gzip介紹 gzip是GNU zip的縮寫,它是一個(gè)GNU自由軟件的文件壓縮程序,也經(jīng)常用來表示gzip這種文件格式。軟件的作者是Jean-loup Gailly和Mark Adler。1992年10月31日第一次公開發(fā)布,版本號是0.1,目前的穩(wěn)定版...
大家都知道,不同字符編碼,其在內(nèi)存占用的字節(jié)數(shù)不一樣。如ASCII編碼字符占用1個(gè)字節(jié),UTF-8編碼的中文字符是3字節(jié),GBK為2個(gè)字節(jié)。 PHP 也自帶幾種字符串截取函數(shù),其中常用到的就是 substr 和 mb_substr。 使...
在php中判斷一個(gè)文件或目錄是否存在,大家通常都會想到is_file和file_exists兩個(gè)函數(shù)。但這兩個(gè)函數(shù)再判斷一個(gè)遠(yuǎn)程url文件是否存在的問題上還是會存在這樣那樣的問題。這里作者將和大家分享一種利用php get_headers函...
最近需要對大數(shù)組做存儲,需要在serialize序列化和json之間做了選擇。因此需要做了性能測試。在php5.2之前對數(shù)組存儲的時(shí)候,大都使用serialize系列化。php5.2之后,開始內(nèi)置了 JSON 的支持。在網(wǎng)上看到有些資料說:json_enc...
正式接觸phpcms模塊開發(fā)后.開發(fā)了幾個(gè)功能模塊.其中遇到了需要批量上傳圖片的問題.于是開始挖掘phpcms里面的swfupload的用法.在phpcms里面自帶的內(nèi)容類型里面能夠直接指定圖片組.不過這樣的圖片組功能并不是我想用的...
get_headers() 是PHP系統(tǒng)級函數(shù),他返回一個(gè)包含有服務(wù)器響應(yīng)一個(gè) HTTP 請求所發(fā)送的標(biāo)頭的數(shù)組。如果失敗則返回 FALSE 并發(fā)出一條 E_WARNING 級別的錯(cuò)誤信息(可用來判斷遠(yuǎn)程文件是否存在)。函數(shù)定義array get_headers...
小編今天寫下關(guān)于后臺管理員權(quán)限的分配自己的思路想法復(fù)制代碼 代碼如下:<?php /**reader * 小編的思想比較簡單實(shí)現(xiàn)的功能 * 首先每個(gè)欄目的id號是固定不變的 然后 總管理員 * 創(chuàng)建個(gè)管理員之后 給該管理員分配權(quán)限...
1、更新1sudo apt-get update2、安裝nginx1sudo apt-get intsall nginx Ubuntu安裝之后的文件結(jié)構(gòu)大致為:* 所有的配置文件都在/etc/nginx下,并且每個(gè)虛擬主機(jī)已經(jīng)安排在了/etc/nginx/sites-available下*程序文件在/u...
今天寫了下無限極分類 下面就把代碼貼上來了 寫的不怎么樣。method of classify one復(fù)制代碼 代碼如下:<?php/*reader: 這是自己寫的無限極分類實(shí)現(xiàn)方法 里面的編輯方法只是對分類名進(jìn)行了編輯 沒有進(jìn)行移動操作 小弟...
小編今天沒事寫了目錄想關(guān)的函數(shù) 包括 遍歷該文件夾下的文件,目錄子目錄 讀取當(dāng)前文件下目錄和文件 刪除當(dāng)前文件夾下的目錄子目錄以及文件 以上三個(gè)函數(shù)目前還不支持中文文件 中文目錄復(fù)制代碼 代碼如下:<?php...
is_null, empty, isset, unset 我們先來看看這4個(gè)函數(shù)的描述。isset 判斷變量是否已存在(配置)unset 把變量刪除(釋放)掉empty 判斷變量是否為空is_null 判斷變量是否為NULLok,已經(jīng)開始搞人了。那么開始,這4個(gè)函數(shù)中除了uns...
1.根據(jù)$_SERVER['PATH_INFO']來操作實(shí)現(xiàn)。 舉個(gè)列子比如你的網(wǎng)站的地址是 http://127.0.0.1/show_new.php/look-id-1.shtml你echo $_SERVER['PATH_INFO'] 出來的結(jié)果就會是 /look-id-1.shtml 看到這個(gè)我想大家可能...
布爾類型是PHP中 最簡單的類型。它的值可以為 TRUE 或 FALSE。如:$foo=false;$foo1=true;echo "為假時(shí)輸出值為:".$foo; //沒有輸出值echo "<br />為真時(shí)輸出值為:".$foo1; //輸出1這里主要的細(xì)節(jié):當(dāng)轉(zhuǎn)換為 boolean 時(shí),...
1、定義常量:復(fù)制代碼 代碼如下:<?php //1 define("TAX_RATE",0.08); echo TAX_RATE; //輸出0.08 //2 (PHP 5.3) const TAX_RATE2 =0.01; echo '--'.TAX_RATE2; //輸出0.01?>2、require 和require_...
1、算術(shù)運(yùn)算符:+、-、*、/、%。2、遞增/遞減運(yùn)算符:如$a++,$a--,++$a,--$a.如:<?php$a=10;$b=5;$c=$a++; //先賦值,后自增。$c=$a,$a=$a+1$d=$b--; //先賦值,后自減。$d=$b,$b=$a-1echo '$a='.$a."||".'$c='.$c.'<br/>'; //...
語法:整型值可以使用十進(jìn)制,十六進(jìn)制或八進(jìn)制表示,前面可以加上可選的符號(- 或者 +)。 八進(jìn)制表示數(shù)字前必須加上 0(零),十六進(jìn)制表示數(shù)字前必須加上 0x。$int1=100; //十進(jìn)制$int2=-123; //負(fù)數(shù)$int3=0123; //八進(jìn)制數(shù)$int4...
一,適用場景:無法使用從數(shù)據(jù)庫中返回的自增長數(shù)字,給上傳圖片重命名。這是圖片或文件上傳的流程決定的。一般圖片上傳處理過程是,先上傳圖片到服務(wù)器,重命名之后,插入到數(shù)據(jù)庫。也就是說,在數(shù)據(jù)庫中非常容易獲得的自增長id,無...
PHP 有三大流程控制:順序控制,分支控制,循環(huán)控制。1、順序控制:就是程序按順序從上往下一步一步的執(zhí)行。2、分支控制:程序有選擇的執(zhí)行。又分單分支,多分支,多重分支。a、單分支:基本語法結(jié)構(gòu):if(條件表達(dá)式){ 語句; //....