最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

PHP數(shù)組操作簡單案例分析

 更新時(shí)間:2016年10月15日 11:22:56   作者:dengwz7788  
這篇文章主要介紹了PHP數(shù)組操作,結(jié)合簡單實(shí)例形式分析了php數(shù)組轉(zhuǎn)換、排序、移除等相關(guān)操作技巧,需要的朋友可以參考下

本文實(shí)例講述了PHP數(shù)組操作相關(guān)技巧。分享給大家供大家參考,具體如下:

這個(gè)是一道簡單的PHP數(shù)組入門題

$Str = "as5454654%^$%^$7675dhasjkdhh12u123123asdasd";
//將上面的統(tǒng)計(jì)上面字符串不同字符和出現(xiàn)的次數(shù)。

實(shí)現(xiàn)方式:將字符串轉(zhuǎn)換成數(shù)組,在通過對數(shù)組的操作得到相應(yīng)的結(jié)果。

$len = strlen($str);
//數(shù)組存在數(shù)組中
$array = array();
for($i=0;$i<$len;$i++)
{
  array_push($array,substr($str,$i,1));
}

根據(jù)上面的轉(zhuǎn)換函數(shù),我們得到的了,我們想要的結(jié)果。

接下來用三種方式來完成上面的。

//方法1
//對數(shù)組進(jìn)行sort()排序
$arr = sort($array);
//去掉重復(fù)值
$arr1 = array_unique($array);
//打印數(shù)組$arr1你將發(fā)現(xiàn),你繼續(xù)來需要做的事了。注意鍵值直接的關(guān)系

效果圖

下面來看看方法二:

//無比風(fēng)騷的方法二
$arr2 = array_count_values($array);
//打印數(shù)組$arr2 所有問題都解決了

效果圖

是不覺得方法二很坑爹呀~

注意:凡是可以用到PHP自動(dòng)函數(shù)的,最好是用,理由我不說,你也應(yīng)該懂

方法三:

我這里只說思想:運(yùn)用ACM思想,對元素?cái)?shù)組進(jìn)行快排后,再對數(shù)組進(jìn)行分塊處理。

效果圖

看看這個(gè)函數(shù)給你上面提示:

array array_splice ( array $input , int $offset [, int $length< [, array $replacement ]] )
//把 input 數(shù)組中由 offset 和 length 指定的單元去掉,如果提供了 replacement 參數(shù),
//則用 replacement 數(shù)組中的單元取代。返回一個(gè)包含有被移除單元的數(shù)組。注意 input 中的數(shù)字鍵名不被保留。

解決問題的方式很多,我現(xiàn)在就想到這三種,一個(gè)簡單的問題,多想想。代碼就會(huì)越敲越少。這就是進(jìn)步。

更多關(guān)于PHP相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《PHP數(shù)組(Array)操作技巧大全》、《php排序算法總結(jié)》、《PHP基本語法入門教程》、《PHP運(yùn)算與運(yùn)算符用法總結(jié)》、《php面向?qū)ο蟪绦蛟O(shè)計(jì)入門教程》、《PHP網(wǎng)絡(luò)編程技巧總結(jié)》、《php字符串(string)用法總結(jié)》、《php+mysql數(shù)據(jù)庫操作入門教程》及《php常見數(shù)據(jù)庫操作技巧匯總

希望本文所述對大家PHP程序設(shè)計(jì)有所幫助。

相關(guān)文章

最新評論

西充县| 梓潼县| 奇台县| 乌拉特中旗| 顺义区| 漯河市| 兰西县| 师宗县| 泽库县| 商水县| 永新县| 静乐县| 莱阳市| 芜湖市| 新宾| 汉阴县| 华容县| 安岳县| 唐海县| 东光县| 塘沽区| 吉水县| 兴化市| 库伦旗| 吉木乃县| 沂源县| 睢宁县| 锦州市| 梅州市| 齐齐哈尔市| 密山市| 丹巴县| 磐石市| 海宁市| 太原市| 宁武县| 陵水| 石柱| 玉田县| 原平市| 铁岭市|