のキー名を取得します。そのインデックスによって。どうやってやるの?PHP私は次のように配列を持つ配列値
答えて
..あなた
$x = array(0 => 'a', 1 => 'c');
'array_filter()'は、一致した最初のものだけでなく、すべての結果を返す必要がある場合に使用することができます。 –
awesomeeeeeeeee –
ここで注目に値すると思うこと:この解決策は、私が配列(ソート($ arr))をソートするとキー名が削除され、デフォルトの0,1,2などのインデックス値。したがって、ソートしている場合は、asort(asort($ arr))を使用してください。これにより、キー値が維持されます。 http://php.net/manual/en/function.asort.php – Rich701
すべてのユニークキーの配列を取得するには、array_keys()を使用します。
$ arrのような名前付きキーを持つ配列には、$ arr [0]のような数値インデックスでアクセスすることもできます。
key($arr);
名の動的な場合は、あなたが
$arr[$key]
のようなものを持っている必要があります
現在の配列要素のキー値を返します。 'dは$キーにVAが含まれていることを意味しますキーの音。
array_keys()
を使用すると、配列のすべてのキーを取得できます。あなたが値を持っており、検索したい場合は
$arr = array('a' => 'b', 'c' => 'd')
$x = array_keys($arr);
は
foreach($arr as $key=>$value)
{
}
はいあなたがInfactはできPHPは、このようなサポートを提供し、いくつかの言語の一つであるに与えるだろうキーは、このようにarray_search()
を使用してください:
$arr = array ('first' => 'a', 'second' => 'b',);
$key = array_search ('a', $arr);
$key
には、値'a'
(つまり、'first'
)のキーが含まれるようになりました。私が正しく理解していれば
、あなたは簡単に使用することはできません:あなたは返却する必要がある場合
foreach($arr as $key=>$value)
{
echo $key;
}
がarray_keys()
機能
チェックマニュアルを参照してください同じ値を持つ配列要素、array_keys()関数を使用
$array = array('red' => 1, 'blue' => 1, 'green' => 2);
print_r(array_keys($array, 1));
あなたがキー名を取得するために、PHPの主要機能を使用することができます。ここのような
<?php
$array = array(
'fruit1' => 'apple',
'fruit2' => 'orange',
'fruit3' => 'grape',
'fruit4' => 'apple',
'fruit5' => 'apple');
// this cycle echoes all associative array
// key where value equals "apple"
while ($fruit_name = current($array)) {
if ($fruit_name == 'apple') {
echo key($array).'<br />';
}
next($array);
}
?>
は、あなたが使用して手の込んだことができます別のオプション
$array = [1=>'one', 2=>'two', 3=>'there'];
$array = array_flip($array);
echo $array['one'];
- 1. は、次のように私は2つの配列を持つ配列値
- 2. PHP - 私のような多次元配列持つ多次元配列
- 3. 1つの配列の要素は、次のように私はPHPでの二つの配列を持つPHP
- 4. PHP:私はこの配列を持つ多次元配列
- 5. PHPは、私のような配列を持つツリー配列
- 6. PHPは、私がこの配列持つ多次元配列
- 7. 私は以下の次の配列を持つ2つの次元配列PHP
- 8. 、私は次のような2次元配列を持つJavascript配列
- 9. 多次元配列を持つ配列のPHP配列
- 10. PHP、私はこのように見ている多次元配列を持つ多次元配列
- 11. 私はこの次の配列を持つ配列のキーに
- 12. 私は二つの配列を持つ2次元配列
- 13. 私は、オブジェクトの次の配列を持つ配列ループ
- 14. ソートNULL値は、次のように私は、オブジェクトの配列を持つオブジェクト
- 15. 私は、次のプロットを持つ配列
- 16. プロパティは、私は次のようなデータテーブルを持つ配列
- 17. ジャクソンは、私は次のようJsonsを持つJSON配列
- 18. JSON配列が、私は、次のJSON配列を持つ角度
- 19. 私は(exemple用)次の配列を持つ連想配列
- 20. は、どのように私はこのような配列を持つ配列
- 21. 私はこのような配列を持つ配列
- 22. 私はこのような配列を持つ配列
- 23. 配列の次の要素を持つPHP配列チャンク
- 24. は、どのように私はこのようになります配列を持つ多次元配列
- 25. JAVAは、私は2次元配列を持つ2次元配列(境界例外のうち配列インデックス)
- 26. Underscore.js - 私は、次のオブジェクト配列持つオブジェクト配列
- 27. 私は以下のような配列参照持つ配列
- 28. PHPで単一配列を持つ多次元配列の配列の相違
- 29. は、2つの配列と、私は、次の二つの配列を持つキー
- 30. PHPが - 次のように私はPHPの配列を持っている
ですあなたが達成しようとしている事件? –