導航:首頁 > 編程語言 > php聲明空數組

php聲明空數組

發布時間:2023-09-18 20:07:47

1. php 如何定義空二維數組

//2維 [x][y]
$x=22;
$y=11;

$a=array_fill(0,$x,array_fill(0,$y,array()));
//$a 就是 [22][11]的2維數組

2. 在PHP中聲明數組的方式主要有兩種:一是應用array()函數聲明數組,一是直接為數組元素賦值。這兩種區別

1, $array=array('php'=>1,'jsp'=>2,'asp'=>3);
這種方式, 數組的鍵和值都由程序員自己配置.
輸出時使用 echo $array['php'] 就可以獲取到 1 的值

2, $array=array(5,26,37,18,9,42,88,66);
這種方式, 程序員無需自己設置數組的'鍵' (或者叫 key )
輸出時使用 echo $array[1] 就可以獲取到 26 這個數字

不能說哪種更好, 編程時按實際情況去決定.
個人比較常用後者, 只有在要求格式化輸出時,才考慮第一種

3. php中如何判定一個數組是否為空

數組為空.指的是數組裡面沒有包含任何元素.
判斷數組為空的方式有很多種:以下 一一列出來
empty($array_test) //如果數組$array_test為空那麼這個函數返回true
if($array_test) //如果數組為空.那麼if的條件判斷為false
count($array_test) //計算數組元素個數.為0就是空
sizeof($array_test) //count() 的別名 用法和返回一樣

//實際上還有一些方式可以判斷數組是否為空.常用的就是這些
補充一下
如果數組沒有被定義
還可以使用
isset($array_test)//判斷數組是否被定義

4. php中怎樣將數組重置為空

$array[] = array('id'=>'1');

//$array = array();

print_r($array);

中間注釋那行 就是把他設置為空 也就是給他重新賦個空值就行。

5. php裡面怎麼新建數組

具體版本不記得了,好像是5.6 自己查閱下吧.

php 5.6 版本以下 聲明數組:

  1. array 函數 例如: $array=(1,2,3,4);

php 5.6 版本及以上 聲明數組:

  1. [] 方法及兼容以前版本 例如: $array=(1,2,3,4); $array=[1,2,3,4]; 是一樣的

6. PHP 判斷數組是否為空的幾個方法

GOOGLE之後整理出以下辦法:
一、for循環
二、implode();
用implode()將數組輸出為字元串,判斷輸出的字串是否為空。初看上去似乎是個不錯的方法,可惜跟上一點一樣,對於二維以上數組就不行了。舉個例子:
$arr= array(array(),array(),array());
$str = implode(',',$arr);
if(empty($str)) echo 空;
else echo 非空;
很明顯$arr是個含有三個空數組的二維數組,應該也算是空的,可是輸出的確是非空。判斷失敗。
三、count();
$arr= array(,,);
echo count($arr);
四、in_array('', $arr));
$arr= array(d,s,);
echo in_array('', $arr);
這個只能說明數組中有空的元素,不能證明數組是空的。很明顯也不行。
五、empty();
這個cpyeh覺得跟前面幾種方法差不多
$arr= array(,,);
if(empty($arr)) echo 空;
else echo 非空;
結果還是非空
六、用strlen(),沒內容的話好象長度都為1可以在以上例子上加一句print_r($arr);看看

閱讀全文

與php聲明空數組相關的資料

熱點內容
百寶雲app怎麼下載 瀏覽:291
python決策樹源碼 瀏覽:935
高通at指令源碼 瀏覽:516
疫就是命令 瀏覽:47
php讀取根目錄 瀏覽:52
杜魯門pdf 瀏覽:15
窪池指標公式源碼 瀏覽:900
編譯程序添加內核 瀏覽:637
如何讓吃雞蘋果號登錄安卓號 瀏覽:72
伺服器名稱怎麼查詢 瀏覽:432
直播要怎麼推廣app 瀏覽:76
安卓10id如何計算 瀏覽:601
求3的倍數python 瀏覽:675
江蘇好伺服器優質推薦雲空間 瀏覽:139
用php做一個留言板 瀏覽:226
app灰色頁面怎麼回事 瀏覽:57
最長連續遞減子序列python 瀏覽:154
電腦編譯系統有哪些 瀏覽:914
新建的文件夾另一部手機讀不出來 瀏覽:989
怎麼把安卓app傳到新iphone 瀏覽:37