PHP . SU
Программирование на PHP, MySQL и другие веб-технологии
Страниц (8): [1] 2 3 4 5 6 7 8 »
Найдено сообщений: 116
annihilus
Отправлено: 05 Февраля, 2011 - 01:20:46 • Тема: Проверка чисел в массиве • Форум: Программирование на PHP
Ответов: 10 Просмотров: 1132
LEONeso пишет: PHP:
скопировать код в буфер обмена
$array = array ( '5' , '2' , '7' , '8' , '4' , '7' , '3' , '20' , '18' , '752' , '9' , '8' , '1' , '0' , '77' , '49' , '31' , '18' ) ; $array_s = array ( '7' , '11' , '12' , '13' , '14' , '15' ) ; foreach ( $array_s as $key ) {
for ( $i = 0 ; $i <= count ( $array ) && $i != $array [ $i ] && $array [ $i ] != $array_s [ $key ] && $array [ $i ] != $key ; $i ++ ) { echo $array [ $i ] . ', ' ;
}
}
А что вообще делает данный код?) Я чето суть не могу уловить...)))))
annihilus
Отправлено: 04 Февраля, 2011 - 19:17:08 • Тема: Работа с массивом • Форум: Напишите за меня, пожалуйста
Ответов: 7 Просмотров: 65
bboyb-rock пишет: Подскажите пожалуйста как сделать чтобы для $_SESSION["prod_size"]
выводился значени в массиве сразу
PHP:
скопировать код в буфер обмена
<?PHP
if ( isset ( $_GET [ "add2cart" ] ) && $_GET [ "add2cart" ] > 0
) {
if ( ! isset ( $_SESSION [ "gids" ] ) ) {
$_SESSION [ "gids" ] = array ( ) ; $_SESSION [ "prod_size" ] = array ( ) ; }
$_SESSION [ "gids" ] [ ] = $_GET [ "add2cart" ] ;
$_SESSION [ "prod_size" ] [ ] = $_GET [ "prod_size" ] ;
}
?>
annihilus
Отправлено: 04 Февраля, 2011 - 16:45:56 • Тема: помогите с синтаксисом • Форум: Регулярные выражения
Ответов: 15 Просмотров: 887
algebra пишет: вместо номеров пишет Array
Потому что $phones , как я говорил выше, является массивом.
Замените echo $phones; на echo $phones[1];
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();
Интересуют варианты отличные от этих)
Страниц (8): [1] 2 3 4 5 6 7 8 »
Powered by ExBB FM 1.0 RC1. InvisionExBB