HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > PHP
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 26.08.2009, 19:37
mailbrush
Познавший АНТИЧАТ
Регистрация: 24.06.2008
Сообщений: 1,996
С нами: 9410786

Репутация: 2731


По умолчанию

Задание 030
В результате слияния
PHP код:
<?php 
$a 
= array('cat','dog','fox'); 
$b = array('Moscow','London'); 
$c = array('RED'); 
$d $b $a $c
?>
мы получим следующий результат
PHP код:
Array
(
    [
0] => Moscow
    
[1] => London
    
[2] => fox

Неожиданный результат, не правда ли? Скорее всего вы ожидали получить массив
PHP код:
Array
(
    [
0] => Moscow
    
[1] => London
    
[2] => cat
    
[3] => dog
    
[4] => fox
    
[5] => RED

Однако в PHP на этот счет свои правила. При слиятии массивов, в которых содержатся элементы с одинаковыми индексами (ключами), в результирующем массиве останется элемент первого массива. А в приведенном примере элементы массива b имели индексы - 0, 1; массива a - 0, 1, 2; массива c - 1. В итоге мы получили массив с тремя индексами:
PHP код:
Array
(
    [
0] => Moscow
    
[1] => London
    
[2] => fox

 
Ответить с цитированием

  #2  
Старый 29.08.2009, 19:07
Krist_ALL
Banned
Регистрация: 14.01.2009
Сообщений: 515
С нами: 9116877

Репутация: 468


По умолчанию

Новые задания добавил.
Нород, пишите сюда свои задания тоже. А то тема быстро падает. Да и фантазия скоро закончится совсем(
 
Ответить с цитированием

  #3  
Старый 29.08.2009, 19:28
diGriz
Участник форума
Регистрация: 11.10.2006
Сообщений: 134
С нами: 10305836

Репутация: 235
По умолчанию

Задание 33
Цитата:
<?php $a = -1;
If($a == TRUE) echo 1; ?>
Потому что -1 считается true, как и любое ненулевое (отрицательное или положительное) число.

Задание 034
Цитата:
<?php
echo (int)((0.1+0.7) *10);
?>
Потому что происходит преобразование значения в целое число.

Последний раз редактировалось diGriz; 29.08.2009 в 19:40..
 
Ответить с цитированием

  #4  
Старый 31.08.2009, 20:09
Krist_ALL
Banned
Регистрация: 14.01.2009
Сообщений: 515
С нами: 9116877

Репутация: 468


По умолчанию

новое задание добавил. (от mailbrush)
 
Ответить с цитированием

  #5  
Старый 31.08.2009, 20:41
L I G A
Постоянный
Регистрация: 27.07.2008
Сообщений: 614
С нами: 9362947

Репутация: 1196


По умолчанию

>>Выполнить системную команду , не используя exec,system,passthru,shell_exec
мб proc_open ?
 
Ответить с цитированием

  #6  
Старый 31.08.2009, 21:26
Ch3ck
Познавший АНТИЧАТ
Регистрация: 09.06.2006
Сообщений: 1,359
С нами: 10485026

Репутация: 1879


По умолчанию

Цитата:
Сообщение от L I G A  
>>Выполнить системную команду , не используя exec,system,passthru,shell_exec
мб proc_open ?
PHP код:
<?php
echo `ls -la`;
?>
Может так? или я не про то подумал?!...
 
Ответить с цитированием

  #7  
Старый 31.08.2009, 21:39
.Slip
Leaders of Antichat - Level 4
Регистрация: 16.01.2006
Сообщений: 1,966
С нами: 10692266

Репутация: 3486


По умолчанию

Цитата:
Сообщение от Ch3ck  
PHP код:
<?php
echo `ls -la`;
?>
Может так? или я не про то подумал?!...
Обратные кавычки это аналог shell_exec
 
Ответить с цитированием

  #8  
Старый 31.08.2009, 22:01
Ch3ck
Познавший АНТИЧАТ
Регистрация: 09.06.2006
Сообщений: 1,359
С нами: 10485026

Репутация: 1879


По умолчанию

Кстати echo на аналог "=" можно заменить :
PHP код:
<?=`dir`;?>
 
Ответить с цитированием

  #9  
Старый 31.08.2009, 22:14
.Slip
Leaders of Antichat - Level 4
Регистрация: 16.01.2006
Сообщений: 1,966
С нами: 10692266

Репутация: 3486


По умолчанию

<? $a($b);?>
Я выиграл?:d
 
Ответить с цитированием

  #10  
Старый 01.09.2009, 20:06
gisTy
Постоянный
Регистрация: 24.05.2008
Сообщений: 589
С нами: 9454841

Репутация: 504


По умолчанию

Цитата:
Сообщение от .Slip  
<? $a($b);?>
Я выиграл?:d
<?=`$c`?> цоце цоце цоце

Последний раз редактировалось gisTy; 01.09.2009 в 20:09..
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[php] On-Line Фейк mail.ru m0Hze Уязвимости Mail-сервис 45 21.08.2013 09:10
SQL-Inj Finder by mr.The [Special for antichat] [PHP] mr.The PHP 24 07.08.2009 01:30
Задания ~Fenix~ Болталка 11 13.05.2006 11:03



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.