Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 16.07.2010, 12:16   #1
diliana
Форумчанин
 
Аватар для diliana
 
Регистрация: 24.05.2009
Сообщений: 119
Вопрос обьединить массивы в один

Приветик!

Хотела обьединить 2 массива в один большой
вот мой код

Код:
    $baza1 = file ('baza1.txt');
    $baza2 = file ('baza2.txt');

    $how_many1 = count($baza1);
    print ("<strong>В массиве - $how_many1 элементов.</strong><br /><br />");
    foreach ($baza1 as $a){print "$a <br />";}// выводим

    $how_many2 = count($baza2);
    print ("<strong>В массиве - $how_many2 элементов.</strong><br /><br />");
    foreach ($baza2 as $a2){print "$a2 <br />";}

    //объединяем массивы в супермассив
    $supebaza = array_merge($baza1,$baza2);

    // выясняем сколько элементов в супермассиве
    $how_many = count($superbaza);
    print ("<strong>В супермассиве - $how_many элементов.</strong><br /><br />");
    foreach ($superbaza as $a3){print "$a3 <br />";}
Все нормально, до самого обьединения, то есть Образуются 2 массива, они выводятся на экран.
Но потом видно какая-то ошибка, потому что выходит сообщение что
В супермассиве - 0 элементов!!!!

Подскажите пожалуста, как сделать правильно...
diliana вне форума Ответить с цитированием
Старый 16.07.2010, 12:54   #2
Linel
Форумчанин
 
Аватар для Linel
 
Регистрация: 21.02.2009
Сообщений: 372
По умолчанию

Цитата:
$how_many = count($superbaza);
Вы не задали переменную superbaza. У вас опечатка.

Цитата:
$supebaza = array_merge($baza1,$baza2)
No name. Just Linel.
Linel вне форума Ответить с цитированием
Старый 16.07.2010, 13:09   #3
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,792
По умолчанию

Цитата:
Но потом видно какая-то ошибка
Самое интересное что $supebaza = $baza1+$baza2; тоже не работают, хотя я читал что банальное сложение дает тот же результат
Цитата:
Linel
Хы... Ито верно
I'm learning to live...

Последний раз редактировалось Stilet; 16.07.2010 в 13:13.
Stilet вне форума Ответить с цитированием
Старый 16.07.2010, 13:16   #4
diliana
Форумчанин
 
Аватар для diliana
 
Регистрация: 24.05.2009
Сообщений: 119
По умолчанию

Linel
Спасибо большое
Заработало!!!

З.Ы.блин, это все из-за моей невнимательности и торопучки (это когда быстро напишу код, а потом долго думаю почему же он не работает )
diliana вне форума Ответить с цитированием
Старый 16.07.2010, 13:27   #5
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,792
По умолчанию

Оффтоп: если бы была удобная среда разработки для PHP чтоб подсказывала синтаксические ошибки, было бы гораздо лучше. Я когда-то тоже с блокнотом мучался долго.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 16.07.2010, 13:55   #6
diliana
Форумчанин
 
Аватар для diliana
 
Регистрация: 24.05.2009
Сообщений: 119
По умолчанию

Stilet
точно! спасибо за совет
даже уже знаю, что именно мне нужно - delphi for php (ушла искать)
diliana вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как обьединить кучу однобразного кода собый Button Click OST_K Помощь студентам 3 25.05.2010 19:16
необходимо слить массивы в один! sproject Помощь студентам 4 22.03.2010 15:18
Обьединить несколько макросов в один kzld Microsoft Office Excel 5 31.07.2009 11:08
Паскаль.Двумерные массивы,объединить два массива в один с сортировкой столбцов по возрастанию. valord Помощь студентам 6 02.06.2009 11:13
помогите обьединить Darkstar Помощь студентам 1 29.05.2009 11:09