《PHP教程:PHP數(shù)組操作簡單案例分析》要點(diǎn):
本文介紹了PHP教程:PHP數(shù)組操作簡單案例分析,希望對(duì)您有用。如果有疑問,可以聯(lián)系我們。
PHP實(shí)戰(zhàn)本文實(shí)例講述了PHP數(shù)組操作相關(guān)技巧.分享給大家供大家參考,具體如下:
PHP實(shí)戰(zhàn)這個(gè)是一道簡單的PHP數(shù)組入門題
PHP實(shí)戰(zhàn)
$Str = "as5454654%^$%^$7675dhasjkdhh12u123123asdasd";
//將上面的統(tǒng)計(jì)上面字符串不同字符和出現(xiàn)的次數(shù).
PHP實(shí)戰(zhàn)實(shí)現(xiàn)方式:將字符串轉(zhuǎn)換成數(shù)組,在通過對(duì)數(shù)組的操作得到相應(yīng)的結(jié)果.
PHP實(shí)戰(zhàn)
$len = strlen($str);
//數(shù)組存在數(shù)組中
$array = array();
for($i=0;$i<$len;$i++)
{
array_push($array,substr($str,$i,1));
}
PHP實(shí)戰(zhàn)根據(jù)上面的轉(zhuǎn)換函數(shù),我們得到的了,我們想要的結(jié)果.
PHP實(shí)戰(zhàn)接下來用三種方式來完成上面的.
PHP實(shí)戰(zhàn)
//方法1
//對(duì)數(shù)組進(jìn)行sort()排序
$arr = sort($array);
//去掉重復(fù)值
$arr1 = array_unique($array);
//打印數(shù)組$arr1你將發(fā)現(xiàn),你繼續(xù)來需要做的事了.注意鍵值直接的關(guān)系
PHP實(shí)戰(zhàn)
PHP實(shí)戰(zhàn)效果圖
PHP實(shí)戰(zhàn)下面來看看方法二:
PHP實(shí)戰(zhàn)
//無比風(fēng)騷的方法二
$arr2 = array_count_values($array);
//打印數(shù)組$arr2 所有問題都解決了
PHP實(shí)戰(zhàn)
PHP實(shí)戰(zhàn)效果圖
PHP實(shí)戰(zhàn)是不覺得方法二很坑爹呀~
PHP實(shí)戰(zhàn)注意:凡是可以用到PHP自動(dòng)函數(shù)的,最好是用,理由我不說,你也應(yīng)該懂
PHP實(shí)戰(zhàn)方法三:
PHP實(shí)戰(zhàn)我這里只說思想:運(yùn)用ACM思想,對(duì)元素?cái)?shù)組進(jìn)行快排后,再對(duì)數(shù)組進(jìn)行分塊處理.
PHP實(shí)戰(zhàn)
PHP實(shí)戰(zhàn)效果圖
PHP實(shí)戰(zhàn)看看這個(gè)函數(shù)給你上面提示:
PHP實(shí)戰(zhàn)
array array_splice ( array $input , int $offset [, int $length< [, array $replacement ]] )
//把 input 數(shù)組中由 offset 和 length 指定的單元去掉,如果提供了 replacement 參數(shù),
//則用 replacement 數(shù)組中的單元取代.返回一個(gè)包含有被移除單元的數(shù)組.注意 input 中的數(shù)字鍵名不被保留.
PHP實(shí)戰(zhàn)解決問題的方式很多,我現(xiàn)在就想到這三種,一個(gè)簡單的問題,多想想.代碼就會(huì)越敲越少.這就是進(jìn)步.
PHP實(shí)戰(zhà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í)戰(zhàn)希望本文所述對(duì)大家PHP程序設(shè)計(jì)有所幫助.
轉(zhuǎn)載請注明本頁網(wǎng)址:
http://www.fzlkiss.com/jiaocheng/3040.html