PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (1): [1]

> Найдено сообщений: 7
vadka Отправлено: 09 Сентября, 2016 - 00:20:34 • Тема: Запись из цикла • Форум: Вопросы новичков

Ответов: 8
Просмотров: 313
mysql_query("INSERT INTO b_rand (val) VALUES ('" . $value . "')");
vadka Отправлено: 08 Сентября, 2016 - 23:59:56 • Тема: Отцентрировать меню • Форум: HTML, Дизайн & CSS

Ответов: 1
Просмотров: 751
Здравствуйте!

Помогите пожалуйста отцентрировать меню, сейчас оно находится с левой стороны страницы, нужно что бы оно было по середине.

CODE (htmlphp):
скопировать код в буфер обмена
  1. #main-nav {    
  2.    background-color: #294a70;
  3.    border-bottom: 5px solid #C1CDCD;
  4.    display: block;
  5.     float: left;
  6.     width: 100%;
  7.     -moz-transition: all 0.5s ease-in-out;
  8.     -webkit-transition: all 0.5s ease-in-out;
  9.     transition: all 0.5s ease-in-out;
  10. }
  11.  
  12. .main-navigation ul {
  13.     margin: 0;
  14.     padding: 0;
  15. }
  16.  
  17. .main-navigation ul ul {
  18.     background: #294a70 none repeat scroll 0 0;
  19.    box-shadow: 0 1px 2px;
  20.     display: none;
  21.     left: 0;
  22.     margin: 0;
  23.     min-width: 200px;
  24.     position: absolute;
  25.     top: 44px;
  26.     z-index: 9999;
  27. }
  28.  
  29. .main-navigation ul ul ul {
  30.     left:100%;
  31.     top: 0;
  32. }



CODE (html):
скопировать код в буфер обмена
  1.    
  2. <div id="main-nav" class="clear-fix">
  3.         <div class="container">
  4.         <nav id="site-navigation" class="main-navigation" role="navigation">
  5.           <button class="menu-toggle" aria-controls="primary-menu" aria-expanded="false"><i class="fa fa-bars"></i>
  6.                         Menu</button>
  7.             <div class="wrap-menu-content">
  8.                                 <div class="menu-menu-container"><ul id="primary-menu" class="menu"><li id="menu-item-48" class="menu-item menu-item-type-custom menu-item-object-custom current-menu-item current_page_item menu-item-48"><a href="/">menu1</a></li>
  9. </ul></div>            </div>
  10.         </nav>
  11.        </div>
  12.     </div>
vadka Отправлено: 23 Ноября, 2015 - 21:51:21 • Тема: сортировка многомерного массива • Форум: Напишите за меня, пожалуйста

Ответов: 5
Просмотров: 76
Sail Да, действительно, так и нужно. Можно все преобразовать в одномерный массив и потом сортировать через usort, но насколько будет хорошим такое решение?
vadka Отправлено: 23 Ноября, 2015 - 11:56:02 • Тема: сортировка многомерного массива • Форум: Напишите за меня, пожалуйста

Ответов: 5
Просмотров: 76
usort удалит ключи, а мне нужны неизменными.
Например я вывожу информацию из массива так:

PHP:
скопировать код в буфер обмена
  1. foreach ($arr as $key => $value)
  2. foreach ($value as $k => $v)
  3. echo "$key => $k => $v[0] = $v[1] = $v[2]<br>";


Мне нужно что бы вывод отсортировался по $v[2], но при этом $key и $k должны соответствовать $v[0], $v[1], $v[2]
vadka Отправлено: 23 Ноября, 2015 - 01:27:08 • Тема: сортировка многомерного массива • Форум: Напишите за меня, пожалуйста

Ответов: 5
Просмотров: 76
Здравствуйте!
Помогите пожалуйста решить проблему.
Есть массив примерно такого вида:
PHP:
скопировать код в буфер обмена
  1.  
  2. $arr = array("string1" => array(0 => array("text", "text2", "6"),
  3.                                                1 => array("text", "text2", "5"),
  4.                                                2 => array("text", "text2", "4")),
  5.                  "string2" => array(0 => array("text", "text2", "7"),
  6.                                              1 => array("text", "text2", "1"),
  7.                                              2 => array("text", "text2", "8")),
  8.                  "string3" => array(0 => array("text", "text2", "2"),
  9.                                              1 => array("text", "text2", "3"),
  10.                                              2 => array("text", "text2", "9")),
  11.                 );

Нужно отсортировать массив по последнему значению, от большего числа к меньшему (то есть 9,8,7,6,5,4...) и вывести. Подскажите, как такое реализовать?
vadka Отправлено: 20 Ноября, 2015 - 17:04:46 • Тема: Поиск по массиву • Форум: Напишите за меня, пожалуйста

Ответов: 3
Просмотров: 56
andrewkard
Не могу разобраться куда это вставить.
(Добавление)
Все, разобрался, спасибо большое andrewkard.

Так же спасибо Мелкий за подправку.
vadka Отправлено: 20 Ноября, 2015 - 16:40:28 • Тема: Поиск по массиву • Форум: Напишите за меня, пожалуйста

Ответов: 3
Просмотров: 56
Здравствуйте!
Помогите пожалуйста решить проблему.
Есть массив примерно такого вида:
PHP:
скопировать код в буфер обмена
  1. $arr = array(
  2. "string1" => array("text1 text2 text3", "text4 text5 text6", "text7 text8 text9"),
  3. "string2" => array("text10 text11 text12", "text13 text14 text15", "text16 text16 text17"),
  4. "string3" => array("text18 text19 text20", "text21 text22 text23", "text24 text25 text26"),
  5. );


Что бы осуществить поиск по нему использую функцию:
PHP:
скопировать код в буфер обмена
  1. $needle = "text1";
  2. $result = array_filter($arr, function($innerArray){
  3.     global $needle;
  4.     return in_array($needle, $innerArray);    //Поиск по всему массиву
  5.     return ($innerArray[0] == $needle); //Поиск по первому значению
  6. });


Всё работает, если в элементе массива находится только "text1", но задача состоит в поиске по маске, то есть найти например "text14". Помогите подправить код.

Страниц (1): [1]
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB