我正在尝试在对象中创建元素的克隆并为克隆设置新名称。
class My_Obj{
var $obj;
var $obj_name;
var clone; //----int input to say how many clones are needed
var clone_names;//----array input to make clone's name different from $obj
function __construct( $args = '' ) {
$defaults=array(
/* codes to set up the default $obj */
)
if ( $this->clone >0 ){
for ( $i = 0; $i <= $this->clone; ++$i ){
$clone_obj[$i]['name'] = /* need to loop through array $clone_name to fill this */
}
}
/* other codes */
}
例如,$clone_names 可以是 array('cat', 'dog', 'bird')。只要每个克隆都有一个名字,哪个顺序都没有关系。我想学习如何做到这一点。谢谢!