※ ChatGPTを利用し、要約された質問です(原文:連想配列を変数にする?)
連想配列を変数にする方法は?
このQ&Aのポイント
xmlから受け取ったデータをphpで表示しているが、受け取ったデータそのものは分からない
非常に長い連想配列があり、一番最後の[depday]と[cityname]は常に同じ
$hairetsu_1と$hairetsu_2という変数に連想配列を格納し、表示することができるかどうかを尋ねている
こんにちは。
質問タイトルが変かもしれません。。。
xmlから受け取ったデータをphpで表示してます。
・・・xmlデータの受取(?)は他社にお願いしており、私はphpでの表示のみなのでデータそのものは分かりません。
[aaaaa][bbbbb][ccccc][ddddd][depday]
[aaaaa][bbbbb][ccccc][ddddd][cityname]
[aaaaa][bbbbb][ccccc][ddddd][b][depday]
[aaaaa][bbbbb][ccccc][ddddd][b][cityname]
のように非常に長い連想配列があり、一番最後の[depday]と[cityname]は常に同じです。あまりにも長いので
$hairetsu_1 = [aaaaa][bbbbb][ccccc][ddddd];
echo $hairetsu_1[depday];
echo $hairetsu_1[cityname];
$hairetsu_2 = [aaaaa][bbbbb][ccccc][ddddd][b];
echo $hairetsu_2[depday];
echo $hairetsu_2[cityname];
のように表示させる事は出来るのでしょうか?
とんちんかんな質問だったらお許しください。
よろしくお願いします。
お礼
ご回答ありがとうございました。 すみません、配列(?)部分を文字列にしなければならないと、勝手に思い込んでおり、 $hairetsu_1 = [aaaaa][bbbbb][ccccc][ddddd]; ではなく $hairetsu_1 = "[aaaaa][bbbbb][ccccc][ddddd]"; で、ずーと試していました。。。 単純に $hairetsu_1 = [aaaaa][bbbbb][ccccc][ddddd]; で良かったんですね。。。申し訳ございませんでした。