我試圖在對象中創建元素的克隆併爲克隆設置新名稱。如何用另一個數組填充數組?
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可以是數組('cat','dog','bird')。只要每個克隆獲得一個名稱,哪個訂單並不重要。我想學習如何做到這一點。謝謝!
這是相當困難的理解你的要求。請輸入example * input data *和expected * output data *。 – deceze 2012-07-16 13:32:20
強烈建議您採用[PHP5風格的類屬性定義](http://us3.php.net/manual/en/language.oop5.php)。 PHP4樣式'var'關鍵字不再使用。相反,你應該聲明這些爲「public」或「private」屬性。 – 2012-07-16 13:32:42
我也弄不清楚。而且你也缺少一些$符號。 – Pete 2012-07-16 13:33:25