使用eval轉(zhuǎn)換,例子代碼:
創(chuàng)新互聯(lián)從2013年開(kāi)始,是專(zhuān)業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項(xiàng)目成都做網(wǎng)站、成都網(wǎng)站建設(shè)網(wǎng)站策劃,項(xiàng)目實(shí)施與項(xiàng)目整合能力。我們以讓每一個(gè)夢(mèng)想脫穎而出為使命,1280元饒陽(yáng)做網(wǎng)站,已為上家服務(wù),為饒陽(yáng)各地企業(yè)和個(gè)人服務(wù),聯(lián)系電話:028-86922220
?php $str="array ( 0 = array ( 'a' = '11', 'b' = '111', ), 1 = array ( 'a' = '22', 'b' = '222', ), 2 = array ( 'a' = '33', 'b' = '333', ), );"; $str=preg_replace('/,\s+\)/',')',$str);//刪除括號(hào)前多余的逗號(hào),不符合語(yǔ)法 eval('$arr='.$str);//轉(zhuǎn)換為數(shù)組 print_r($arr);//輸出數(shù)組?
php 如何定義一個(gè)數(shù)組 php中定義陣列的方法:
1、PHP定義陣列的格式:
陣列名=array();
如:$aa=array();這樣就定義了一個(gè)數(shù)組,
之后給元素賦值:
$aa[0]="9016";
$aa[1]="9017";
$aa[2]="9018";
2、PHP輸出陣列的方法:
foreach($aa as $val)
{
echo$val;
}
也可以在定義陣列時(shí)直接賦值
$aa=array(0="9016",1="9017";2="9018");
3、PHP的陣列還可以用字元做下標(biāo),不一定要數(shù)字:
$aa["name"]="Joan";
$aa["num"]="9018";
$aa["email"]="abc@abc.";
也可以這樣
$aa=array("name"="joan","num"="9018","email"="abc@abc.");
將一個(gè)一維陣列的元素也定義為陣列,就是一個(gè)二維陣列,
$aa=array(0="a1",1="a2");
$bb=array(0="b1",1="b2");
$=array(0=$aa;1=$bb);此時(shí),$[0]也是一個(gè)數(shù)組,$[1]也是一個(gè)數(shù)組,$就是一個(gè)二維陣列。
同理,三維,四維陣列也可以繼續(xù)定義下去。
4、陣列的元素不僅于數(shù)字和字串,可以是類(lèi)的物件。
Javascript如何定義一個(gè)數(shù)組?
var a = [];var a = Array(); 兩者都可以的
Verilog 語(yǔ)言如何定義一個(gè)數(shù)組?
寫(xiě)在標(biāo)頭檔案里,用的時(shí)候include進(jìn)去;
定義一個(gè)memory陣列,然后把檔案用readmemh讀到這個(gè)數(shù)組里面,這樣應(yīng)該就可以 ;
Verilog HDL是一種硬體描述語(yǔ)言(HDL:Hardware Description Language),以文字形式來(lái)描述數(shù)字系統(tǒng)硬體的結(jié)構(gòu)和行為的語(yǔ)言,用它可以表示邏輯電路圖、邏輯表示式,還可以表示數(shù)字邏輯系統(tǒng)所完成的邏輯功能。
@property如何定義一個(gè)數(shù)組屬性
test.h
@interface MyTest:NSObject
{
int myArray[5];
}
-(void)outPutValues;
@property int *myArray;
@end
即,使用指標(biāo)來(lái)表示返回型別并作為引數(shù)設(shè)定型別。
#import Foundation/Foundation .h
#import 'test.h'
#includestdio.h
@implementation MyTest
-(int *)myArray
{
return myArray;
}
-(void)setMyArray:(int *)anArray
{
if(anArray!=NULL)
{
for(int i=0;i5;i++)
{
myArray[i]=anArray[i];
}
}
}
-(void)outPutValues
{
請(qǐng)教如何定義一個(gè)數(shù)組在flash中
使用 Array 類(lèi)可以訪問(wèn)和運(yùn)算元組。 Array 索引從零開(kāi)始,這意味著陣列中的第一個(gè)元素為 [0],第二個(gè)元素為 [1],依此類(lèi)推。 要建立 Array 物件,可以使用 new Array() 建構(gòu)函式。 Array() 還可以作為函式呼叫。 此外,還可以使用陣列訪問(wèn) ([]) ...
iintouch指令碼中如何定義一個(gè)數(shù)組變數(shù)
在M檔案中編入如下程式:
global a; %matlab自動(dòng)將a作為陣列處理
for i=1:5
a(i)=i;
end
這樣就可以成功定義一個(gè)全域性變數(shù)陣列。
測(cè)試:
在mand window輸入:sin(a(1)*a(2)*pi)
得到:
ans =
-2.4493e-016
這樣應(yīng)該說(shuō)明定義成功了吧。
如何定義一個(gè)數(shù)組的全域性變數(shù)
include #include for malloc()#include int **array; 在所有程式碼塊之外宣告int main() {int i,j,m,n;printf("行數(shù) m = "); 在使用前初始化scanf("%d",m);printf("列數(shù) n = ");scanf("%d",n);array = (int **)malloc(sizeof(int **).
pascal如果要定義一個(gè)數(shù)組為【1.n】,應(yīng)如何定義?
我不知道另外那個(gè)回答的人是什么意思……(為什么要提到Bellmanfor,現(xiàn)在最短路也沒(méi)有用Bellmanfor的啦)
應(yīng)該是不能這樣定義的,想要做到這樣的方法倒是有:
1.開(kāi)一個(gè)足夠大的陣列(無(wú)聊吧)
2.使用動(dòng)態(tài)的連結(jié)串列
3.模擬空間記憶體,基本和2差不多,但是是靜態(tài)的
php如何定義一個(gè)常量陣列
define常量的值;
$config = array('localhost', '127.0.0.1', 'user', 'pwd');$config = serialize($config); serialize — 產(chǎn)生一個(gè)可儲(chǔ)存的值的表示 define('DB_CONFIG', $config); 定義一個(gè)DB_CONFIG常量使用時(shí)用:unserialize() 從已儲(chǔ)存的表示中建立 PHP 的值print_r(unserialize(DB_CONFIG));還原為陣列狀態(tài)并列印根據(jù)類(lèi)定義靜態(tài)陣列 class Constants { public static $array = array('localhost', '127.0.0.1', 'user', 'pwd'); } 使用:print_r(Constants::$array);列印靜態(tài)陣列
array_column
(PHP 5 = 5.5.0, PHP 7)
array_column — 返回?cái)?shù)組中指定的一列
說(shuō)明
array_column ( array $input , mixed $column_key [, mixed $index_key = null ] ) : array
array_column() 返回input數(shù)組中鍵值為column_key的列, 如果指定了可選參數(shù)index_key,那么input數(shù)組中的這一列的值將作為返回?cái)?shù)組中對(duì)應(yīng)值的鍵。
參數(shù)
input
需要取出數(shù)組列的多維數(shù)組。 如果提供的是包含一組對(duì)象的數(shù)組,只有 public 屬性會(huì)被直接取出。 為了也能取出 private 和 protected 屬性,類(lèi)必須實(shí)現(xiàn) __get() 和 __isset() 魔術(shù)方法。
column_key
需要返回值的列,它可以是索引數(shù)組的列索引,或者是關(guān)聯(lián)數(shù)組的列的鍵,也可以是屬性名。 也可以是null,此時(shí)將返回整個(gè)數(shù)組(配合index_key參數(shù)來(lái)重置數(shù)組鍵的時(shí)候,非常管用)
index_key
作為返回?cái)?shù)組的索引/鍵的列,它可以是該列的整數(shù)索引,或者字符串鍵值。
返回值
從多維數(shù)組中返回單列數(shù)組。
更新日志
版本 說(shuō)明
7.0.0 input 參數(shù)現(xiàn)在可以是包含對(duì)象的數(shù)組。