亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

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

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

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

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

$Str = "as5454654%^$%^$7675dhasjkdhh12u123123asdasd";
//將上面的統(tǒng)計上面字符串不同字符和出現(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自動函數(shù)的,最好是用,理由我不說,你也應(yīng)該懂

方法三:

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

效果圖

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

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

解決問題的方式很多,我現(xiàn)在就想到這三種,一個簡單的問題,多想想。代碼就會越敲越少。這就是進(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è)計入門教程》、《PHP網(wǎng)絡(luò)編程技巧總結(jié)》、《php字符串(string)用法總結(jié)》、《php+mysql數(shù)據(jù)庫操作入門教程》及《php常見數(shù)據(jù)庫操作技巧匯總

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

相關(guān)文章

最新評論