1
多次元配列を作成するコンストラクタを作成しようとしています。私の結果は次のようにする必要があります: -多次元配列を作成するための構造体の構造が良く見える
Checkout my array $result_array
を今私が持っているエラーの場合:不正なタイプを相殺しました。私はxmlデータを扱うので、__toString()を使用しています。
class Property {
public $xmlClass;
public $elemClass = '';
public $first_array = array();
public $result_array = array();
public $data = '';
public $data2 = '';
public function __construct($xml, $elem) {
$this->xmlClass = $xml;
$this->elemClass = $elem;
foreach ($xml->xpath('//*[@baza]') as $val) {
$this->first_array[] = $val;
foreach ($val->ksiazka as $value) {
$data = $value->$elem->__toString();
$this->result_array[$this->first_array][] = $data;
}
}
}
public function getResult() {
return $this->result_array;
}
}
$result_autor = new Property($xml, 'autor');
$autor = $result_autor->getResult();
それはそれです!どちらの例もありがとうございます。私はまだそれがどのように動作するかを学んでいます。 –
@Michałあなたを助けてうれしい:) :) –