$a1 = new Attribute();
$a1->setAttrName('aaa');
$a1->setAttrValue('aaaaa');
$a2 = new Attribute();
$a2->setAttrName('bbb');
$a2->setAttrValue('bbbbbb');$ar = new Attribute($a1,$a2);我需要创建一个Attribute数组,里面保存的是一个个Attribute对象,这样写怎么都不对,郁闷啊。~~~-------------------------------------------------
对应的java代码是这样的:
Attribute ab1 = new Attribute();
ab1.setAttrName("索引号");
ab1.setAttrValue("111111111");
Attribute ab2 = new Attribute();
ab2.setAttrName("档案归档号");
ab2.setAttrValue("2222222222");Attribute[] ar = new Attribute[2];
ar[0] = ab1;
ar[1] = ab2;
$a1->setAttrName('aaa');
$a1->setAttrValue('aaaaa');
$a2 = new Attribute();
$a2->setAttrName('bbb');
$a2->setAttrValue('bbbbbb');$ar = new Attribute($a1,$a2);我需要创建一个Attribute数组,里面保存的是一个个Attribute对象,这样写怎么都不对,郁闷啊。~~~-------------------------------------------------
对应的java代码是这样的:
Attribute ab1 = new Attribute();
ab1.setAttrName("索引号");
ab1.setAttrValue("111111111");
Attribute ab2 = new Attribute();
ab2.setAttrName("档案归档号");
ab2.setAttrValue("2222222222");Attribute[] ar = new Attribute[2];
ar[0] = ab1;
ar[1] = ab2;
$a1 = new Attribute();
$a1->setAttrName('aaa');
$a1->setAttrValue('aaaaa');
$a2 = new Attribute();
$a2->setAttrName('bbb');
$a2->setAttrValue('bbbbbb');
$ar[] = $a1;
$ar[] = $a2;echo $ar[0]->getAttrName('aaa');
$a1->setAttrName('aaa');
$a1->setAttrValue('aaaaa');
$a2 = new Attribute();
$a2->setAttrName('bbb');
$a2->setAttrValue('bbbbbb');
$ar = new array($a1,$a2);