2016-04-15 5 views
-1

バイナリ検索でPHPを学び、助けが必要です。数値のPHPバイナリ検索とそのインデックスを表示

基本的に値とインデックスが割り当てられた配列があります。 例: 0-8,1-14,30-3,44-4,46,5-80,6-86,7-140,8-144

検索したい値44を入力し、その数値のインデックスを画面に表示します。 誰かがこれを行う方法についていくつかの光を当てることができたら大いに感謝するでしょう。

+0

あなたの例では3が鍵であり、44は右の値は、ありますか? – RJParikh

+2

'array_search'を使用http://php.net/manual/en/function.array-search.php –

+0

@RuchishParikhはい3はキー、44は値です。 – FriendlyBystander

答えて

0

array_search()機能を使用してください。エディタで

<?php 
$array = array(0 => 8, 1 => 14, 2 => 30, 3=> 44); 
echo array_search(44,$array); 
?> 

出力

3 

チェック:Click Here

関連する問題