|
|
|
| Допустим в переменной у меня
нужно сравнить с массивом если совпадает имя то вывести индекс 1
<?
$car[0] = "Миша";
$car[1] = "Сергей";
$car[2] = "Алексей";
?>
|
| |
|
|
|
|
|
|
|
для: technic611
(06.01.2006 в 11:31)
| | Я так понял надо перебрать массив, последовательно каждый элемент. Это делается с помощью конструкции foreach
<?
$test = "Сергей";
$car[0] = "Миша";
$car[1] = "Сергей";
$car[2] = "Алексей";
foreach($car as $key=>$val)
{
if($val==$test)echo $key;
}
?>
|
| |
|
|
|
|
|
|
|
для: technic611
(06.01.2006 в 11:31)
| | Для того, чтобы проверить входит ли значение $test в массив $car можно воспользоваться функцией in_array()
<?php
if(in_array($test,$car)) $test." входит в массив";
?>
|
для того, чтобы вывести ключ по значению, можно воспользоваться функцией array_search()
<?php
if(in_array($test,$car)) echo array_search($test,$car);
?>
|
| |
|
|
|