Нужно строчку сделать типо:
if ($ext == $a[0] || $ext == $a[1] || $ext == $a[2] || $ext == $a[3])
Проблема в том, что я незнаю как вывести автоматически. Данные массива $a меняються, и в ручную редактировать не вариант.
Решил сделать функцию, посчитал сколько элементов в массиве, но как именно вывести, незнаю.
function exta($a, $ext)
{
$i = 0;
do
{
if($ext == $a[$i])
{
echo '$ext == $a[' . $i . '] || '; /*тут стопорнулся*/
}
} while($i != count($a));
}
Помогите разобраться и сделать нормальную функцию

Спустя 2 часа, 32 минуты, 48 секунд (3.07.2010 - 18:22) Basili4 написал(а):
$arr=array('dasda','adasda','dadas');
echo implode('||',$arr); //dasda||adasda||dadas
echo implode('||',$arr); //dasda||adasda||dadas
Спустя 51 минута, 55 секунд (3.07.2010 - 19:14) tomash написал(а):
Если нужно найти значение в массиве, то
$array =array ('a','b','c');
$ext = 'c';
$key = array_search($ext, $array);
if (!$key) echo"нашли на ".($key+1)."-й позиции";
else echo"не нашли";
Спустя 3 часа, 39 минут, 24 секунды (3.07.2010 - 22:53) CaguCT написал(а):
Basili4, хорошо, но гемморойно, т.к. прийдеться массив писать так:
tomash, отлично, походу то что нужно! Щас попробую
$arr=array('$ext==dasda','$ext==adasda','$ext==dadas');
tomash, отлично, походу то что нужно! Щас попробую
Спустя 16 минут, 26 секунд (3.07.2010 - 23:09) CaguCT написал(а):
tomash спасибо!
Только ! - был лишний
Только ! - был лишний

Спустя 25 минут, 24 секунды (3.07.2010 - 23:35) linker написал(а):
$array =array ('a','b','c');А теперь посмотрите на вариант когда $ext = 'a'?
$ext = 'c';
$key = array_search($ext, $array);
if (!$key) echo"нашли на ".($key+1)."-й позиции";
else echo"не нашли";
Правильно надо так записать
$array =array ('a','b','c');
$ext = 'c';
$key = array_search($ext, $array);
if ($key !== false) echo"нашли на ".($key+1)."-й позиции";
else echo"не нашли";
Спустя 11 часов, 22 минуты, 27 секунд (4.07.2010 - 10:57) tomash написал(а):
linker
Согласен)) Проморгал
Согласен)) Проморгал
Спустя 2 часа, 38 минут, 33 секунды (4.07.2010 - 13:36) CaguCT написал(а):
linker, спасибо
Темку можно офф.

Темку можно офф.