私はすでに配列があります。それは3つの項目があると言うことができます。配列を動的に別の配列値にアクセスするPHPの配列ですか?
$user = array('people' => 5, 'friends' => 10, 'siblings' => 7);
私はその後
array(3) {
[0]=> array(2)
{ [0]=> string(4) "people" [1]=> string(1) "30" }
[1]=> array(2)
{ [0]=> string(6) "friends" [1]=> string(1) "22" }
[2]=> array(2)
{ [0]=> string(10) "siblings" [1]=> string(1) "71" }
}
私は2番目を使用して、私の$user
配列にアクセスすることができ、
echo $user['people']; // 5
echo $user['friends']; // 10
は今、私は別の配列のような
$person
と呼ばれる持って言うことができます、のようなこの配列にアクセスすることができます配列
$person
を手動で実行します。
echo $user[$person[0][0]]; // Is accessing $user['people'], 5
echo $user[$person[0][1]]; // Is accessing $user['friends'], 10
echo $user[$person[0][2]]; // Is accessing $user['siblings'], 7
どのように私は、この動的に($person
配列としてキーを変更することができます)を行うことができますか?このような関数で使用するとしましょう。
max($user[$person[0][0]], $user[$person[0][1]], $user[$person[0][2]]) // 10
これは可能な場合は?
'echo $ user [$ person [0] [3]];'本当に '$ user ['siblings']'の内容を出力していますか?私はそれが 'echo $ user [$ person [0] [2]];' – Eray
であるべきだと思います。ちょうどタイプミスの笑 – cgwebprojects