PHP功能的強大運用它的人也越來越多我們這裡就PHP數組初始化給大家詳細的介紹下從ASP初入門到PHP感覺到PHP的強大之一就是內置函數的豐富比如先前學習的PHP日期時間函數讀寫文件的相關函數等都無不表明了PHP的更專業更令用戶的使用得心應手
一開始我對PHP函數的豐富功能很興奮隨著對越來越多近乎變態多的函數接觸之後突然聯想到了ASP內置函數的稀少要完成某項特殊功能常須自定義函數隨著應用的在增多自己居然也有了一套常用的函數庫然而現在在PHP中這些功能早已被標准化規范化而濃縮為內置函數直接使用曾經的ASP開發人員成為了PHP的普通用戶
但轉念一想這些函數這些大量PHP函數的存在至少說明了PHP的更專業同時在我們日常PHP程序處理時應該是很快捷易用的吧這讓開發人員不再為些基礎功能細節功能而去自定義函數把主要的精力集中在組建更強大的程序模塊上所以我更加堅定了一看PHP函數到底的信念不過我想在以後的開發過程中PHP函數手冊應該屬於隨身書了當然關於ASP和PHP孰優孰劣的爭論就無需多討論學習並了解能讓自己了解真相言正傳PHP函數太多防止遺忘所以每次看完一類函數後我都做個總結和收集工作方便起見就寫篇日志
PHP數組初始化和定義
什麼是數組?數組是一種編程結構它是一個存儲一組或一系列數值的變量比如人口普查時對個人的身份登記如姓名性別民族出生等就可作為數組PHP中創建數組使用array()結構來定義PHP數組初始化比如
$people=array(namesexnationbrith); 而如何顯示數組中的各元素的值我們則是使用從開始的索引索引號在變量名稱後的方括號中比如
<?php $people=array(namesexnationbirth); echo $people[]; ?> 輸出的$people[]就是顯示的是nation(索引第一項從計數)PHP除了支持數字索引數組以外還支持相關數組所謂相關數組就是可自定義關鍵字來替換不直觀的數字索引比如
<?php $peoples=array(xm=>namexb=>sexmz=>nationcs=>birth); echo $peoples[cs]; ?> 使用相關數組使得輸出的選擇很直觀(不需要預先計算索引號然後輸出)定義的關鍵字和值之間使用=>符號定義根據PHP數組元素的兩種顯示方式還可以如變量一樣無需array()聲明和初始化直接自動創建數字比如
$people[]=name; $people[]=sex; $people[]=nation; $people[]=brith; 或者
$peoples[xm]=name; $peoples[xb]=sex; $peoples[mz]=nation; $peoples[cs]=birth; 該數組的大小根據所增加元素的多少動態的變化
From:http://tw.wingwit.com/Article/program/PHP/201405/30765.html