に基づいて多次元配列から子供を得る:私はこのような構造化されたオブジェクトを持ってプロジェクトに取り組んでい値PHP
$main_array= [
[
"key"=> "home",
"value":=> "Go Home!"
],
[
"key"=> "business",
"value"=> "Go to Work!"
],
[
"key"=> "other",
"value"=> "Go where you want!"
]
]
私は、オブジェクトを取得する方法があるかどうかを知りたいのですが「キー」パラメータに基づいて私は何をしたいか は「抽出物」「ビジネス」と「その他」の
$home_array=["key"=> "home","value":=> "Go Home!"]
などのようなネストされた配列です。 javascriptで、私は何かを取得するjqueryまたはアンダースコアを使用することができます、これを達成するためのPHPメソッド、または多次元配列/オブジェクトの "どこ"句をシミュレートするものですか?あなたが簡単にあなたがarray_column()
...
$main_array= [
[
"key"=> "home",
"value"=> "Go Home!"
],
[
"key"=> "business",
"value"=> "Go to Work!"
],
[
"key"=> "other",
"value"=> "Go where you want!"
]
];
$out = array_column($main_array, null, "key");
print_r($out['business']);
出力を使用して、メインインデックスであることを「キー」列を持っている必要があり、配列を変換することができ、事前
なぜキーが実際にキーであるような配列を作成しないのですか? –
あなたのアドバイスは、今使っている方法ではなく、使用する意味の配列を使うことです。 – GrumpyCrouton