Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Не работает функция array_combine()

9.2K
18 июля 2006 года
Alex_Dev_Denver
26 / / 22.04.2006
Не знаю что такое ..установил пакет PHP5 + Denwer и всеровно функция не работает
Пишет такое: - Underfined fuction on line...
вот пример и он не работает:
<?php
$a = array('green', 'red', 'yellow');
$b = array('avocado', 'apple', 'banana');
$c = array_combine($a, $b);

print_r($c);
?>
Просто очень нужна функция - сделал переводчик определился с БД , в каждом языке по 12 файлов которые надо сначала склеить а потом из них сделать ассоциативный массив.
помогите плиззз...:)
8
18 июля 2006 года
mfender
3.5K / / 15.06.2005
Гм... А какая версия PHP? Если 5.0 - может и не работать. Функция, прямо скажем новая... В каком-то из первых релизов её вполне может и не быть.
9.2K
18 июля 2006 года
Alex_Dev_Denver
26 / / 22.04.2006
где в phpinfo узнать версию?
13
18 июля 2006 года
RussianSpy
3.0K / / 04.07.2006
Учись работать с интернетом... Заходишь на сайт РНР и смотришь информацию по этой функции. Там умные люди в комментариях частенько пишут заменители подобных функций. Такие есть для твоей array_combine, для нужной частенько функции htmlspecialchars_decode и еще сотен функций которых нет в старых версиях языка РНР, но есть в новых. Я за 15 секунд смог найти альтернативное рещение твоей проблемы.

http://ru.php.net/manual/en/function.array-combine.php

Там некий Ivo van Sandick привел код функции делающей то же самое:
 
Код:
function array_combine_emulated( $keys, $vals ) {
 $keys = array_values( (array) $keys );
 $vals = array_values( (array) $vals );
 $n = max( count( $keys ), count( $vals ) );
 $r = array();
 for( $i=0; $i<$n; $i++ ) {
  $r[ $keys[ $i ] ] = $vals[ $i ];
 }
 return $r;
}


ЗЫ версия РНР пишется в самом верху страницы выдаваемой функцией phpinfo()
9.2K
18 июля 2006 года
Alex_Dev_Denver
26 / / 22.04.2006
да видел я это уже давно..просто вот можно же всего одной строчкой обойтись а нет...нужно ещё эмулировать..ладно попробуем =)
9.2K
18 июля 2006 года
Alex_Dev_Denver
26 / / 22.04.2006
PHP Version 4.4.2 - офигенно! - скачал ведь Denwer c PHP5! -так будем разбираться
9.2K
18 июля 2006 года
Alex_Dev_Denver
26 / / 22.04.2006
Ура! подключил БД! ну теперь всё... :)))
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог