array_splice() 函數(shù)從數(shù)組中可實(shí)現(xiàn)對(duì)數(shù)據(jù)中元素的添加、修改、刪除操作,方便對(duì)數(shù)組中的值進(jìn)行處理。
作為一家“創(chuàng)意+整合+營銷”的成都網(wǎng)站建設(shè)機(jī)構(gòu),我們?cè)跇I(yè)內(nèi)良好的客戶口碑。成都創(chuàng)新互聯(lián)提供從前期的網(wǎng)站品牌分析策劃、網(wǎng)站設(shè)計(jì)、網(wǎng)站設(shè)計(jì)制作、網(wǎng)站設(shè)計(jì)、創(chuàng)意表現(xiàn)、網(wǎng)頁制作、系統(tǒng)開發(fā)以及后續(xù)網(wǎng)站營銷運(yùn)營等一系列服務(wù),幫助企業(yè)打造創(chuàng)新的互聯(lián)網(wǎng)品牌經(jīng)營模式與有效的網(wǎng)絡(luò)營銷方法,創(chuàng)造更大的價(jià)值。
語法:array_splice(array,start,length,array) ,start是從0開始標(biāo)記,千萬不要忘記。注意添加和修改時(shí)參數(shù)是4個(gè),刪除是3個(gè)參。
添加元素:
刪除元素:
修改元素:
給數(shù)組元素賦值,與該類型普通變量賦值方法相同: a[2]=20 ; //直接把相應(yīng)的元素引用( a[2] )當(dāng)變量使用就可以了。 數(shù)組的定義方式為: 類型 數(shù)組名[數(shù)組元素個(gè)數(shù)] ; 如: int a[10];數(shù)組成員的引用為:數(shù)組名[下標(biāo)] printf( "%d", a[0] ) ;數(shù)組
刪除數(shù)組元素和刪除一個(gè)變量一樣
unset($strArray['key']);
更新是直接賦值
$strArray['key'] = 'new var';
=================
這種事情我做過, 關(guān)鍵是把 $strArray 放在文件中,以及對(duì)這個(gè)數(shù)組的操作.
1.存放,比如放在 strarray.php 中
$fp = fopen('strarray.php','w');
fwrite($fp,'?php'."\n".'$strArray = '.var_export($strArray,1).";\n?");
fclose($fp);
2. 讀取
include 'strarray.php';
3. 刪除
unset($strArray['key'])
====
要注意的是,如果使用函數(shù)來做這些操作,strArray是全局變量,在function中要有
global $strArray;
這句聲明
我試過使用這個(gè)方法來存放經(jīng)緯度數(shù)據(jù),好處是不用xml文件或數(shù)據(jù)庫,速度也非???/p>
當(dāng)前文章:php修改數(shù)組數(shù)據(jù) php數(shù)組怎么定義
URL地址:http://weahome.cn/article/dosepjj.html