導航:首頁 > 編程語言 > php類中定義數組

php類中定義數組

發布時間:2023-03-02 17:52:41

A. php能定義數組為類的常量嗎

可以。

在PHP中,我們不能用const直接定義數組常量,但是const可以定義字元串常量,結合eval()函數使字元串常量能執行。所以,我們可以用定義字元串常量的方式來返回一個數組常量。

<?php
class Test
{
const MY_ARR="return array(\"a\",\"b\",\"c\",\"d\");";
public function getConstArray()
{
return eval(Test::MY_ARR);//eval()函數把字元串作為PHP代碼執行
}
}
$t=new Test();
print_r($t->getConstArray());
?>

B. php如何定義一個常量數組

<?php
define('abc',array('a'=>'123','b'=>'456'));

echo'<pre>',var_mp(abc),'</pre>';
die();

最靠譜的做法是:
<?php
/*
全局配置
用法:
echo $_ENV['SYS_UP']['Size'];
echo $_ENV['Page'];
*/
$_ENV=array(
'now'=>time(), //當前時間
'JsVer'=>8, //Js的版本號
'Page'=>20, //每頁顯示的個數

'SYS_UP'=>array( //後台上傳商品圖
'Size'=>1000, //KB
'Path'=>'_proct/', //商品圖檔存儲位置,必須/結尾
'AllowTyp'=>array( //允許上傳的類型
'jpg','gif','png','bmp'
),
),
);

C. PHP數組的三種定義格式是怎麼樣的

格式就是這三種啊

1.$array=("value1","value2"……)
2.$array[key]="value";
3.$array(key1=>value1,key2=>value2……)

D. php怎樣定義二維數組

示例:
$array = array();
$item = array();
$item['id'] = 1;
$item['xuefei'] = '50w';
$array[] = $item;

這三行
$item = array();
$item['id'] = 1;
$item['xuefei'] = '50w';

等效於 $item = array('id' => 1, 'xuefei' => '50w');

在php中,對於數組可以直接使用$array[]的方法在其尾部追加一個元素。例如
$array = array();
$array[] = 1;
結果為
Array (
0 => 1

)

E. php中數組的定義有幾種方法及區別

數組在PHP中包含2種表現,
一種是普通數組,定義方式有二種,
第一:
$a = array("aa","bb","cc")
第二:
$a[] = "aa";
$a[] = "bb"
$a[] = "cc";
一般用數組遍歷的方式可以列印出所有數據,也可以使用數組的位標(從0開始計算)自定義列印,比如:
$a[0]的值就是aa,$a[1]的值是"bb"
數組遍歷自己搜索下,也是2種方式
另外是別名數組,定義也是2種
第一:
$a = array("aa"=> "11","bb"=>"22")
第二:
$a["aa"] = "11";
$a["bb"] = "22";
使用數組的位標在別名數組就不行了,必須用別名
$a[0]就取不到值了,$a[「aa」]才能取到值"11"
數組遍歷其中foreach有點不一樣,自己搜索下

F. php如何定義一個常量數組

<?php
constARR=['a','b'];
var_mp(ARR);

php版本要>=5.6才能使用,如果是5.6以下版本可以考慮把數組序列化後賦值給常量

G. PHP中如何定義全局數組

不可以的,除非register_globals開啟! 實在要的話,就用php自帶的global來進行申明!但也要包含那個文件(對變數進行定義的文件)才可以

H. php類中,如何定義一個數組變數。

類中的數組變數定義跟正常的定義一樣

例如:

<?php
class my_class {
public $array = array('a','b');

function my_function(){

return $this->$array;
}
}

$new_class = new my_class;

print_r($new_class->my_function);
?>

閱讀全文

與php類中定義數組相關的資料

熱點內容
安卓手機mp3壓縮工具 瀏覽:214
程序員和交易員 瀏覽:422
怎麼變字體樣式app 瀏覽:173
名字叫湯什麼的視頻app 瀏覽:209
金屬加密鍵盤聯系電話 瀏覽:335
自製解壓牛奶盒子教程 瀏覽:64
編譯高手的圖片 瀏覽:922
單片機數碼管顯示時分秒 瀏覽:780
手指解壓最簡單的方法 瀏覽:345
韓國郵箱伺服器地址 瀏覽:967
android版本介紹 瀏覽:410
pdf文件加密軟體 瀏覽:410
長沙住房app怎麼看備案 瀏覽:603
安裝加密軟體的電腦會被監控么 瀏覽:221
java微博源碼 瀏覽:569
堆排序簡單實現python 瀏覽:461
單片機引腳與鍵盤的關系 瀏覽:132
壓縮火柴盒製作 瀏覽:38
谷歌地圖android偏移 瀏覽:214
bitlocker硬碟加密空間 瀏覽:238