Търсене в масив

kWo_2

Registered
Как мога да търся в масив с много думи.. имам масив
array("kufar","kufe","kirka","kire","domat","kunek");
и примерно имам дума която е подобна на тези думи, да кажем "ku" и да ми изведе думите от масива които започват с "ku" или думата е същата като някоя от масива

- array("kufar","kufe","kirka","kire","domat","kunek");
търся "ku" излизат ми kufar, kufe, kunek
търся "kufar" излиза ми kufar

:)?
 
И при двете ми извежда думата, само ако тя е написана точно като някоя от масива .. Аз питам как ще стане дори и когато думата започва като някоя от думите в масив да ги изведе всичките, а когато думата е същата като само една от масива да изведе само нея. :lol:
 
Ето ти няколко примера успех ;)

PHP:
<?php
$a = array('first'=>'s','second'=>'x','third'=>'y','fourth'=>'x', 'fifth'=>array('a', 'b'), 'sixth'=>'o');
echo '<b>All indexes:</b>';
foreach(array_keys($a) as $key){
echo '<br>'.$key;
}
echo '<br><b>Indexes where data \'x\' present</b>';
foreach(array_keys($a,'x') as $key){
echo '<br>'.$key;
}
?>

PHP:
<?php
$arr = array("apple","mango","grapes");
$var = "apple 1";
foreach($arr as $value) {
if(strpos($var,$value) !== false) {
echo $value ." is the closest match for ".$var."<br />";
}
}
?>

PHP:
<?php
$a = array('first'=>'s','second'=>'x','third'=>'y','fourth'=>'x', 'fifth'=>array('a', 'b'), 'sixth'=>'o');
echo '<br>'.((array_key_exists('second',$a))? 'second item found' : 'second item not found');
echo '<br>'.((array_key_exists('ninth',$a))? 'ninth item found' : 'ninth item not found');
?>
 

Back
Горе