Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Как в функции array_walk пропустить один из элементов массива? / 2 сообщений из 2, страница 1 из 1
06.02.2015, 22:05
    #38873746
Dmitriy1987
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в функции array_walk пропустить один из элементов массива?
Есть функция array_walk как заставить её перешагнуть к следующему элементу.
Код: php
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
function test_print($arr) 
{  
	return array_walk($arr, function($item, $key) 
	{
        if(is_array($item)) 
		{
			return test_print($item);
        } 
		else 
		{
			  if($key=="Date")
			  {
			   
				$DD=mktime(0, 0, 0, $_POST['Month'], $_POST['Days'],$_POST['Year']);	 
		        $DD1=mktime(0, 0, 0, $_POST['Month1'], $_POST['Days1'],$_POST['Year1']);
				?><tr><td><?php
				if(($DD<=strtotime($item))&&($DD1>=strtotime($item)))
	            {
			       
				  echo $item;
				  
				}	
			    ?></td><?php
			  }
			  if(($key=="Adj_Close"))
			  {
			    ?><td><?php
			    echo $item;
			    ?></td></tr><?php
			  }
			  if(($key=="Open"))
			  {
			    ?><td><?php
			    echo $item;
			    ?></td><?php
			  }
			  if(($key=="High"))
			  {
			    ?><td><?php
			    echo $item;
			    ?></td><?php
			  }
			  if(($key=="Low"))
			  {
			    ?><td><?php
			    echo $item;
			    ?></td><?php
			  }
			  if(($key=="Close"))
			  {
			    ?><td><?php
			    echo $item;
			    ?></td><?php
			  }
			  if(($key=="Volume"))
			  {
			    ?><td><?php
			    echo $item;
			    ?></td><?php
			  }
            return TRUE;
        }
    });
} 


В данном случаи если не вошло в диапазон
Код: php
1.
2.
 
if(($DD<=strtotime($item))&&($DD1>=strtotime($item)))


Нужно чтобы даннаю функция не выводила остальные элементы.
...
Рейтинг: 0 / 0
07.02.2015, 01:19
    #38873781
MikkiMouse
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в функции array_walk пропустить один из элементов массива?
Dmitriy1987,

Нах... тут вообще твои ARRAY_волки упали?
Напиши ноормальную функцию-обработчик. Пользуйся шаблонизатором наконец. Выучи бл*** наконец ВТОРУЮ функцию для работы с массивами в этом твоем ПХП!!!
...
Рейтинг: 0 / 0
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Как в функции array_walk пропустить один из элементов массива? / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]