私はこのコードを持っています:
$people=array();
$i=0;
foreach ($xml->xpath('//person') as $character) {
if ($character->status!="Active"){
$people[$i]['fullname']=(string)$character->fullname;
$people[$i]['status']=(string)$character->status;
$i++;
}
}
$i の値に基づいて、数値キーを持つ配列を作成します。「fullname」文字列をキーにしたいのですが、キーを動的に割り当てる方法がわかりません。私は次のようなことを試していました:
$people[(string)$character->fullname]=>(string)$character->status;
しかし、これはエラーをスローするだけです。変数に基づいてキーを作成する方法がわかりません。誰でも助けてもらえますか?