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

  #10  
Старый 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

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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[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.