このようなことは可能でしょうか? 2次元のジグザグ配列を含む2次元配列?2次元配列の2次元配列をPHPで
$jobOrder = array(array(1, "Web Developer", 100,
array(array(1, "PHP", 1),
array(2, "HTML", 1), array(3, "JAVA", 1)),
array(array(1, "pleasing personality", 1),
array(2, "english skills", 1)), 0),
array(2, "Senior Programmer", 50,
array(array(3, "Phython", 1),
array(5, "RUBY", 1),
array(10, "c#", 1)),
array(array(5, "good social skills", 1),
array(11, "management skills", 1))));
は、私は、開口部ののorderID、役職、番号が含まれている必要があり、配列に仕事注文の詳細を格納したい、スキルは(そう、配列に格納された複数のスキルを有していてもよく、2-dは、私もしたかったので、 (スキルと同じ複数の資格を持つ可能性があります)、要件とメリット(スキルと同じです)などの情報が含まれています。私はそれにアクセスする方法を知りたいです。
はい、配列は無限にネストすることができます。 – nogad
はい、同じ方法で可能です。あなたはあなたが降りる各レベルの最後に '[#]'を追加するだけです。ヒントは、コードの行を複製して維持するのをより困難にする可能性があるということです。 * "JAVA" *を使用する複数のロールを持ち、後で* "JavaScript" *に変更する必要があることがわかったとします。あなたがスペルミスをした場合、見つけて置き換えることはできますか?あなたのプログラミング言語について別の配列を作成し、 'array(1、" Web Developer "、100、array($ progSkills [3]))' –
のようなことをすることです。私はまた私にいくつかのヒントを与えることに感謝を表明したいと思います、私は確かにそれを念頭に置くでしょう:) –