Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Как отыскать число в массиве?
 
 автор: xpom   (22.08.2008 в 14:41)   письмо автору
 
 

Подскажите, пожалуйста, какая команда может отыскать число, заданной переменной $per в массиве $massiv[$i]?

  Ответить  
 
 автор: Root   (22.08.2008 в 14:46)   письмо автору
 
   для: xpom   (22.08.2008 в 14:41)
 

array_search()

  Ответить  
 
 автор: xpom   (23.08.2008 в 16:33)   письмо автору
 
   для: Root   (22.08.2008 в 14:46)
 

Скажите, а если я создаю цикл преобразованием из строки вот так:

 while ($per1 = mysql_fetch_row($per))
                          {
                                 $per2=$per1[1];
                                 $per3 = explode ( " " , $per2);
                          }

а потом пытаюсь отыскать в этом массиве одно значение, которое содержит переменная $znach вот так:


if(array_search($znach, $per3[$i]))
                    {
                     $per5=$per1[7];             
            }


У меня ничего не выходит, подскажите что не правильно я делаю?

  Ответить  
 
 автор: sim5   (23.08.2008 в 16:42)   письмо автору
 
   для: xpom   (23.08.2008 в 16:33)
 

$per3 = explode ( " " , $per2);
А потом вы ищите $per3[$i] - от куда взялся индекс $i ?

  Ответить  
 
 автор: xpom   (23.08.2008 в 17:04)   письмо автору
 
   для: sim5   (23.08.2008 в 16:42)
 

индекс $i убрал, пробую без индекса, так же как и было....не пойму

  Ответить  
 
 автор: Trianon   (23.08.2008 в 17:08)   письмо автору
 
   для: xpom   (23.08.2008 в 17:04)
 

квадратные скобки тоже уберите.

  Ответить  
 
 автор: xpom   (23.08.2008 в 17:44)   письмо автору
 
   для: Trianon   (23.08.2008 в 17:08)
 

квадратные скобки убрал, да ошибка пропала, спасибо...но условие все равно не работает, не пропускает

if(array_search($znach, $per3))
                    {
                     $per5=$per1[7]; //вот здесь не выполняются операции, а переменная $znach имеет такое значение, которое содержит массив $per3..      
                    } 

почему это условие не пропускает????

  Ответить  
 
 автор: xpom   (23.08.2008 в 17:48)   письмо автору
 
   для: xpom   (23.08.2008 в 17:44)
 

Стоп, извиняюсь, по моему нет значения в переменной $znach нужно выше ошибку искать...

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования