のキー名を取得します。そのインデックスによって。どうやってやるの?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. PHP - 私のような多次元配列持つ多次元配列
- 2. PHP:私はこの配列を持つ多次元配列
- 3. 私は(exemple用)次の配列を持つ連想配列
- 4. 私はこのような配列を持つ配列
- 5. は、2つの配列と、私は、次の二つの配列を持つキー
- 6. は、私がこの配列持つPHP
- 7. は、私はそうのような配列の配列を持つルビー
- 8. はどのように我々は、私は2次元配列を持つ配列
- 9. 多次元配列の値を検索し、これは私の配列でPHP
- 10. PHPは、私は次のデータを含むファイル(Test.txtという)を持つ配列
- 11. 私は次の配列持ちの識別と配列が
- 12. array_mapをして、私はこのような配列を持つ配列
- 13. underscore.js - 配列の配列内のすべての値が、私は次のようになり、配列の配列、持って
- 14. Railsの - 私はこのような配列持つ文字列
- 15. PHPの配列は、私は、クエリ文字列持つ
- 16. PHP配列の次の値を取得
- 17. は、私はオブジェクトの配列を持つ配列
- 18. 次のように私は2次元配列を持つ午前与えられた最大値
- 19. 私は次のようになりますJSON配列持つJSONオブジェクト
- 20. 配列を反復し、私はこのような配列を持つ配列、部品
- 21. JSON文字列を持つPHP配列
- 22. は、私は配列を持つようにしたいAngularJS
- 23. 以下に示すように、私は配列を持つルビー
- 24. PHPで値の配列を持つ検索文字列
- 25. は、私は次のコードを持つ配列
- 26. ちょうどphpの値を持つ新しい配列
- 27. 名前空間の配列の配列を持つPHP SoapHeader
- 28. インデックスの配列を持つアクセス配列
- 29. は、私は、この多次元配列を持つ多次元配列名とポインタ演算
- 30. PHP - 私はこのようなウィジェットコンフィグ配列持ち、オブジェクト
ですあなたが達成しようとしている事件? –