PHP.SU

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

Страниц (8): [1] 2 3 4 5 6 7 8 »

> Найдено сообщений: 116
annihilus Отправлено: 06 Февраля, 2011 - 14:16:53 • Тема: Получение имени ссылки • Форум: JavaScript & VBScript

Ответов: 3
Просмотров: 1357
CODE (javascript):
скопировать код в буфер обмена
  1. onclick=function(_event)
  2.         {
  3.          _event = _event || window.event;
  4.          var target = _event.target || _event.srcElement;
  5.          
  6.          alert(target.innerHTML); // либо target.href
  7.          return false;
  8.         }


наверно как то так...
annihilus Отправлено: 05 Февраля, 2011 - 01:20:46 • Тема: Проверка чисел в массиве • Форум: Программирование на PHP

Ответов: 10
Просмотров: 1132
LEONeso пишет:
PHP:
скопировать код в буфер обмена
  1. $array=array('5','2','7','8','4','7','3','20','18','752','9','8','1','0','77','49','31','18');
  2. $array_s=array('7','11','12','13','14','15');
  3. foreach($array_s as $key) {
  4.       for ($i = 0; $i <= count($array) && $i != $array[$i] && $array[$i] != $array_s[$key] && $array[$i] != $key; $i++) {
  5.           echo $array[$i].', ';
  6.       }
  7. }

А что вообще делает данный код?) Я чето суть не могу уловить...)))))
annihilus Отправлено: 05 Февраля, 2011 - 00:35:45 • Тема: Проверка чисел в массиве • Форум: Программирование на PHP

Ответов: 10
Просмотров: 1132
LEONeso, вроде не похоже на то что надо..)
annihilus Отправлено: 04 Февраля, 2011 - 19:29:42 • Тема: Работа с массивом • Форум: Напишите за меня, пожалуйста

Ответов: 7
Просмотров: 65
bboyb-rock пишет:
что поставить вместо 1 в ?add2cart=1 чтобы нужные значения записсывались в массив

Поставить туда нужные значения.
annihilus Отправлено: 04 Февраля, 2011 - 19:25:38 • Тема: Работа с массивом • Форум: Напишите за меня, пожалуйста

Ответов: 7
Просмотров: 65
bboyb-rock пишет:
?add2cart=1

Вот отсюда наверно.
annihilus Отправлено: 04 Февраля, 2011 - 19:17:08 • Тема: Работа с массивом • Форум: Напишите за меня, пожалуйста

Ответов: 7
Просмотров: 65
bboyb-rock пишет:
Подскажите пожалуйста как сделать чтобы для $_SESSION["prod_size"]
выводился значени в массиве сразу

PHP:
скопировать код в буфер обмена
  1. <?PHP
  2.  if (isset($_GET["add2cart"]) && $_GET["add2cart"]>0)
  3. {
  4.         if (!isset($_SESSION["gids"]))
  5.         {
  6. $_SESSION["gids"] = array();
  7. $_SESSION["prod_size"] = array();
  8.         }
  9.  
  10. $_SESSION["gids"][] = $_GET["add2cart"];
  11. $_SESSION["prod_size"][] = $_GET["prod_size"];
  12.  
  13. }
  14.  ?>
annihilus Отправлено: 04 Февраля, 2011 - 17:04:13 • Тема: помогите с синтаксисом • Форум: Регулярные выражения

Ответов: 15
Просмотров: 887
Ну тогда напишите print_r($phones); и посмотрите как выглядит массив.
И изучите данную статью http://php.su/learnphp/vars/?arrays .
annihilus Отправлено: 04 Февраля, 2011 - 16:45:56 • Тема: помогите с синтаксисом • Форум: Регулярные выражения

Ответов: 15
Просмотров: 887
algebra пишет:
вместо номеров пишет Array

Потому что $phones , как я говорил выше, является массивом.
Замените echo $phones; на echo $phones[1];
annihilus Отправлено: 04 Февраля, 2011 - 16:35:19 • Тема: помогите с синтаксисом • Форум: Регулярные выражения

Ответов: 15
Просмотров: 887
algebra пишет:
Unknown modifier

замените "[^\d](\+?[\d-]{11,15})[^\d]" на "#[^\d](\+?[\d-]{11,15})[^\d]#"
annihilus Отправлено: 04 Февраля, 2011 - 15:37:19 • Тема: помогите с синтаксисом • Форум: Регулярные выражения

Ответов: 15
Просмотров: 887
Инетресно как ваш код вообще работает... Не говоря уже про отображение $phones;
И $phones является массивом...
annihilus Отправлено: 04 Февраля, 2011 - 15:16:28 • Тема: помогите с синтаксисом • Форум: Регулярные выражения

Ответов: 15
Просмотров: 887
И с чем надо помочь?
annihilus Отправлено: 04 Февраля, 2011 - 11:11:36 • Тема: Проверка чисел в массиве • Форум: Программирование на PHP

Ответов: 10
Просмотров: 1132
movEAX пишет:
Это будет слишком медленно, проще условия прописать.

Да, я в курсе...
annihilus Отправлено: 03 Февраля, 2011 - 23:46:35 • Тема: Проверка чисел в массиве • Форум: Программирование на PHP

Ответов: 10
Просмотров: 1132
OrmaJever пишет:
посколько php не умеет видеть будущее

php не умеет , но его можно научить ($массив[$n+1]) в цикле.

OrmaJever пишет:
И переписывая в новый масив проверять эти 2 условия, если проходят то заисывать в новый масив если нет то ити на следуйщий цыкл.


Про такой вариант я вкурсе , нужны еще варианты)
annihilus Отправлено: 03 Февраля, 2011 - 22:59:11 • Тема: Проверка чисел в массиве • Форум: Программирование на PHP

Ответов: 10
Просмотров: 1132
Имеется массив с числами.

При проходе по массиву нужно проверять каждую цифру и цифру которая следует за ней по определенным правилам.

2 правила:
1. След цифра не может быть, например:
за каждой цифрой от 1 до 9 не может быть такая же цифра , а так же цифры 15-20;
2. След цифра может быть, например:
за каждой из цифр 15-20 может быть только 10-14 а так же цифра 22;

Таких видов может быть довольно много , но все они подчиняются этим 2м правилам.

Вариант со вложенными переключателями(switch) либо if-else , я знаю , но код получается на 300-400 строк...
Так же вариант , предварительно создать массивы с цифрами которые могут идти след. и не могут и проверять с помощью in_array();

Интересуют варианты отличные от этих)
annihilus Отправлено: 03 Февраля, 2011 - 22:49:38 • Тема: Преобразование даты timestamp • Форум: Программирование на PHP

Ответов: 15
Просмотров: 1225
а нельзя просто использовать функцию strtotime() ?

Страниц (8): [1] 2 3 4 5 6 7 8 »
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB