成人精品一区二区三区中文字幕-成人精品一区二区三区-成人精品一级毛片-成人精品亚洲-日本在线视频一区二区-日本在线视频免费

導航首頁 ? 技術教程 ? PHP數組操作實例分析【添加,刪除,計算,反轉,排序,查找等】
全站頭部文字 我要出現在這里
PHP數組操作實例分析【添加,刪除,計算,反轉,排序,查找等】 649 2024-01-10   

本文實例分析了PHP數組操作。分享給大家供大家參考,具體如下:

PHP的數組是很重要的一部分。操作示例如下:

<?php
function br() {
  echo '<br />===============================================<br />';
}
$arr1 = array();
$arr1[] = 'x';
$arr1[] = 'a';
$arr1[] = 'e';
$arr1[] = 'c';
$arr1[] = 'h';
// 添加數組
array_push($arr1, 3, 23, 55);
// 數組長度
echo 'the size of array is :'. count($arr1).'<br />';
// 反轉
var_dump(array_reverse($arr1));
// 排序 - 直接作用于數組
sort($arr1);
var_dump($arr1);
// 排序 - 按字符串排序
sort($arr1, SORT_STRING);
var_dump($arr1);
// 范圍
$arr2 = range('a','h');
// 連接
$arrTemp1 = implode('-', $arr2);
echo $arrTemp1;
echo '<br />';
// 切割
echo '['.implode('][',array_reverse( explode('-', $arrTemp1) )).']';
// 數組合并,會重排索引
$arr3 = array_merge($arr1, $arr2);
var_dump($arr3);
// 刪除數組元素
array_shift($arr3);
array_pop($arr3);
unset($arr3[4]);
array_splice($arr3, 6, 2);
var_dump($arr3);
// 抽取數組,原數組不變
$arr4 = array_slice($arr3, 2,3);
var_dump($arr4);
// 關聯數組
$fruits = array('red'=>'apple', 'yellow'=>'banana', 'green'=>'lime');
// 數組鍵
$colors = array_keys($fruits);
// 數組值
$fla = array_values($fruits);
var_dump($colors);
var_dump($fla);
// 查找
echo in_array('green', $colors);
echo '<br />';
echo in_array('black', $colors)? 'in':'not in';
echo '<br />';
echo array_key_exists('yellow', $fruits);
echo '<br />';
// 按鍵排序
ksort($fruits);
var_dump($fruits);
// 按值排序
asort($fruits);
var_dump($fruits);
// 循環
foreach ($fruits as $key => $value) {
  echo $key. ' => '.$value.'<br />';
}
echo '<br />';
$f = $fruits;
while($elem = each($f)) {
  echo $elem['key']. ' -- '. $elem['value'].'<br />';
}
echo '<br />';
$arr5 = array(2, 8, 100, 33, -18);
// 查找最大最小值
echo max($arr5);
echo '<br />';
echo min($arr5);
echo '<br />';
echo array_sum( $arr5 );
echo '<br />';
function double($x) {
  echo ($x * 2).' ';
}
// 數組元素應用函數
array_walk($arr5, 'double');
function check($x) {
  return $x > 20;
}
// 篩選
var_dump(array_filter($arr5, 'check'));
$arr6 = range(1,10);
echo 'random number: '.array_rand($arr6);
//統計
//count(); sizeof(); array_count_values();
$arr7 = array(4,5,1,2,3,1,2,1);
$ac = array_count_values($arr7);
// 統計每個value出現的次數
var_dump($ac);
$arr8 = array('key1'=>'v1', 'key2'=>'v2', 'key3'=>'v3');
extract($arr8);
echo "$key1 $key2 $key3";
//填補
$input = array(12,10,9);
var_dump(array_pad($input, 5, 0));
var_dump(array_pad($input, -5, 0));
?>

更多關于PHP相關內容感興趣的讀者可查看本站專題:《PHP數組(Array)操作技巧大全》、《php字符串(string)用法總結》、《php常用函數與技巧總結》、《PHP錯誤與異常處理方法總結》、《PHP基本語法入門教程》、《php面向對象程序設計入門教程》、《php+mysql數據庫操作入門教程》及《php常見數據庫操作技巧匯總》

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



主站蜘蛛池模板: 寡妇一级毛片视频| 菊花开| 美女写真视频高清福利| 妈妈的朋友泡妞| 皮囊之下| borderland| 保镖1993在线观看| 女友电影| lanarhoades在线av| 小姐诱心在线观看| 太原教育电视台| 焊缝外观质量检验标准 | 17岁韩国电影完整版观看免费| 致爱丽丝钢琴简谱双手完整版| 色女在线| 劳力士电话客服电话24小时| 林莉娴| 彭丹三级正版1996| 杨英格| 与心有关的成语| 播放凯登克罗斯演的全部影片| 北京卫视今日电视剧| 《荷塘月色》课文| 梦断楼兰电影| 捷克女人性ⅹxxxx视频| 雪中悍刀行第一季电视剧免费观看| 七年级下册语文谁是最可爱的人笔记| 雷恪生个人资料简介| 玛丽与魔女之花| 眉间尺| 爱你电视剧演员表| 小姨的朋友| 北京新闻频道回看| 被抛弃的青春1982| 奇米8888| 大浴女电视剧所有演员表| 散文诗二首批注| 就义诗诗配画| 山东卫视节目表| after17吉他谱| 老阿姨在线高清看电视剧免费|

!!!站長長期在線接!!!

網站、小程序:定制開發/二次開發/仿制開發等

各種疑難雜癥解決/定制接口/定制采集等

站長微信:lxwl520520

站長QQ:1737366103