の配列内の位置を与えることができます。何PHPの関数私が配列を持つ特定のキー
$transport = array('a'=>'foot', 'b'=>'bike', 'c'=>'car', 'd'=>'plane');
何PHPの関数は、私に与えられたキーの配列内の位置を与えることができますか?
例:
some_function($transport, 'c')
//expected : 2;
の配列内の位置を与えることができます。何PHPの関数私が配列を持つ特定のキー
$transport = array('a'=>'foot', 'b'=>'bike', 'c'=>'car', 'd'=>'plane');
何PHPの関数は、私に与えられたキーの配列内の位置を与えることができますか?
例:
some_function($transport, 'c')
//expected : 2;
Searchご指定されたキーのarray's keys:
$pos = array_search('c', array_keys($transport));
ありがとう、これはちょうど私が探していたものです – Purplefish32
あなたはarray_search使用することができます。 http://www.php.net/manual/en/function.array-search.phpのコードスニペットです
<?php
$array = array(0 => 'blue', 1 => 'red', 2 => 'green', 3 => 'red');
$key = array_search('green', $array); // $key = 2;
$key = array_search('red', $array); // $key = 1;
?>
これは、それが返されるキーの位置ではありません – PeeHaa
あなたはどのようなポジションが必要ですか?ちょっと好奇心が強い –
ちょっと/値のURLの値の位置を見つけるためのOiginaly:index.php/admin/users/search/sort/id/order/desc/email/adc/page/10しかし、私は単純な配列検索でうまくいきます – Purplefish32