PHP數組還是比較常用的於是我研究了一下PHP數組賦值在這裡拿出來和大家分享一下希望對大家有用所謂數組就是一組變量的集合保存在計算機的內存中這些變量可以是不同的類型包括整數布爾值字符串等.可以說數組就是內存中的一個小型的數據庫.它為我們訪問數據提供了一個快捷的方式――可以省出IO或者數據庫的頻繁訪問以此來提高一些性能所以關於數組中一些操作也是很多的.
怎樣創建在PHP中創建數組你可以使用如下的方法之一創建數組
<?php $a="abcd"; print($a[]" "$a[]" "$a[]" "$a[]" "); ?> 結果a b c d
方法二
<?php $http=array("www""helpphp""cn"); print($http[]""$http[]""$http[]); ?> 知識說明我們通過前面的實例可以看到PHP中數組默認從下標(索引)開始標示變量在數組中的位置也就是說我們可以使用$變量名[索引]的形式訪問我們所創建的數組.我們使用array()語言結構來創建數據在數組中這如果沒有明確指定下標默認從開始往後遞增索引.我們所創建的數組已經保存在內存中但是在數據使用後我們要作一定的清理以保證內存洩漏關於這點相信在以後的章節中會涉及到講解PHP數組賦值和銷毀如果你還沒有學習:PHP數組你應該先去了解一下
怎樣為PHP數組賦值呢?如下
$My_array=array() $My_array[]=”www” $My_array[]=”helpphp”; $My_array[]=”cn”; 通過以上方法我就為變量利用array語言結構創建了一個空的數組在後面的語句中就為$My_array賦值在一上節中我們知道數組下標(索引)從開始自動遞增也就是說如下語句將輸出helpphp
Print $My_array[]; 如果想一次全部輸出$My_array則可以使用print_r($My_array)怎樣銷毀數組或者數組中的元素要完成如上的任務只要使用unset()函數即可它可以刪除整個數組或者數組中的某個元素如下
unset($My_array[]; unset($My_array); 需要注意的是在刪除數組元素後索引值會保留原來的位置並不會重新調整索引你只需要在刪除後對比下就可以發現這個現象使用var_dump()可鳳查看數組中更為詳細的東西如下
Var_dump($My_array);
From:http://tw.wingwit.com/Article/program/PHP/201311/21181.html