成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

深入學(xué)習(xí)PHP數(shù)組刪除元素方法

開發(fā) 后端
我們使用unset()函數(shù)解決PHP數(shù)組刪除的問題,文章有詳細(xì)的代碼和講解,希望對(duì)大家有技術(shù)上的提高。

學(xué)習(xí)PHP時(shí),你可能會(huì)遇到PHP數(shù)組刪除問題,這里將介紹PHP數(shù)組刪除問題的解決方法,在這里拿出來和大家分享一下。學(xué)過C語言的人可能都知道,C語言對(duì)字符串的處理功能很強(qiáng),PHP是用C寫成的,自然不例外的繼承了C的處理字符串的優(yōu)勢(shì)。不過畢竟PHP是一門新的語言,與C語言還是有區(qū)別的,自然不能保證與C是完全相同的。所以有些功能只有經(jīng)過測(cè)試才能知道。  有時(shí)候需要對(duì)一個(gè)字符串的每個(gè)字符進(jìn)行處理,一般的做法可能是: 

  1. $str="something";  
  2. for($i=0;  $i<strlen($str);  $i++)  
  3. {  
  4. $ch=substr($str,  $i,  1);  
  5. //處理$ch  

這樣是可以,但是有沒有更優(yōu)美一點(diǎn)的辦法呢?有,就是把它看成一個(gè)數(shù)組,C語言就是這樣處理的。 

我們把上面的例子,改成用字符串?dāng)?shù)組的處理方式: 

  1. $str="something";  
  2. for($i=0;  $i<strlen($str);  $i++)  
  3. {  
  4. $ch=$str[$i];  
  5. //處理$ch  

這樣是不是好多了。 

PHP數(shù)組刪除元素

定義了一個(gè)數(shù)組,有時(shí)想PHP數(shù)組刪除其中幾項(xiàng)怎么辦?我在www.phpbuilder.com中看到了一個(gè)答案,就是使用unset()函數(shù)。還是讓我們做一個(gè)測(cè)試吧。 

  1. $a[]="a1";  
  2. $a[]="a2";  
  3. $a[]="a3";  
  4. for($i=0;  $i<sizeof($a);  $i++)  
  5. {  
  6. echo  $a[$i]  .  "  
  7. ";  
  8. }  
  9. unset($a[0]);  
  10. for($i=0;  $i<sizeof($a);  $i++)  
  11. {  
  12. echo  $a[$i]  .  "  
  13. ";  

#T#是什么意思呢?先生成一個(gè)有三個(gè)元素的數(shù)組$a,將其顯示出來,然后,將第1個(gè)(下標(biāo)為0)刪除,再顯示出來。結(jié)果應(yīng)該是數(shù)組還剩兩個(gè)元素了。但是不對(duì)呀!答案與我們想的不一樣,難道是unset() 不好用嗎?仔細(xì)想一想,原來unset($a[0])將第1個(gè)元素給刪除了,但是輸出時(shí),我們還從$i=0  開始的,當(dāng)然就不對(duì)了,php可不會(huì)自動(dòng)調(diào)整下標(biāo)的。這樣只好用別的方法處理了: 

  1. $a[]="a1";  
  2. $a[]="a2";  
  3. $a[]="a3";  
  4. for($i=0;  $i<sizeof($a);  $i++)  
  5. {  
  6. echo  $a[$i]  .  "  
  7. ";  
  8. }  
  9. unset($a[0]);  
  10. reset($a);  //使數(shù)組指針回到第1個(gè)元素  
  11. while(list($c,  $d)=each($a))  
  12. {  
  13. echo  $d  .  "  
  14. ";  //$c為數(shù)組下標(biāo)  

這是一個(gè)通用的顯示數(shù)組的方法,可以不用考慮數(shù)組的下標(biāo)了。 

責(zé)任編輯:田樹 來源: 博客
相關(guān)推薦

2009-11-16 15:40:58

PHP數(shù)組函數(shù)

2009-11-17 14:13:34

PHP配置

2009-11-17 11:14:14

PHP日期函數(shù)

2011-05-19 11:03:02

PHPDwoo

2010-09-28 14:35:34

DOM遍歷

2015-09-29 08:57:46

javascript對(duì)象

2010-07-08 13:55:21

UML建模

2009-11-25 16:29:08

PHP刪除數(shù)組元素

2020-03-23 14:15:51

RadonDB安裝數(shù)據(jù)庫(kù)

2010-08-31 13:06:45

CSS

2010-09-28 09:22:34

DOM模型Html

2015-09-29 09:27:04

JavaScript對(duì)象

2010-06-29 15:29:22

UML建模流程

2009-11-30 18:21:21

PHP刪除數(shù)組元素

2010-08-11 09:29:25

FlexJava數(shù)據(jù)模型

2010-09-25 14:38:18

Java內(nèi)存分配

2023-12-12 13:13:00

內(nèi)存C++編程語言

2019-07-08 20:00:35

Linux內(nèi)核模塊

2010-08-26 09:58:01

CSS clear

2010-09-06 11:26:18

CSS偽類
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 羞羞视频网站免费观看 | 久久久免费| 中文字幕一级毛片视频 | 久久91精品国产一区二区 | 精品久久国产 | 97国产精品 | 欧美狠狠操 | 国产在线精品一区二区 | 在线观看中文字幕 | 91亚洲国产成人久久精品网站 | 日韩欧美一区二区三区 | 国产中文在线观看 | 懂色av色香蕉一区二区蜜桃 | 欧美精品一区二区在线观看 | 91精品国产自产精品男人的天堂 | 成人精品一区亚洲午夜久久久 | 高清国产午夜精品久久久久久 | 久久精品国产久精国产 | 精品国产精品一区二区夜夜嗨 | 日韩久久久久久 | 午夜电影福利 | 国产亚洲精品久久久优势 | 黑人精品欧美一区二区蜜桃 | 97精品国产一区二区三区 | 精品国产一区二区国模嫣然 | 在线观看成年人视频 | 欧美日韩亚洲系列 | 99精品久久久久久 | 亚洲成人黄色 | 成人欧美一区二区三区黑人孕妇 | 欧美精品一区二区三区一线天视频 | 国产黄色电影 | 国产精品美女久久久久久免费 | 欧产日产国产精品国产 | 日韩一区二区在线视频 | 中文久久| av午夜电影 | 在线看av网址 | 黄色网址在线播放 | 在线观看视频一区二区三区 | 激情一区二区三区 |