21

Главная - php - Массив в php

Ошибка Warning: array_combine

Пример работы скрипта : «Ошибка Warning: array_combine»
Полное описание можно найти на cтранице описания
Скрипт № 12.12
Cкачать скрипт в архиве «Ошибка Warning: array_combine»

Всего скачали 35 раз/а.
Мы только что делали страницу на тему array_combine? но проблема заключается в том, что если количество двух массивов не совпадает, то возникнетт ошибка Warning: array_combine<Как её избежать!?
Надо сделать пару условий и проверять какие количесвто ячеек в первом массиве и во втром!
И в если один из массивов короче. то просто его обрезать...
У нас есть два массива, который нужно обрезать!
$letters = array(阿', 'え', '贝', '騎' );
И втрой массив
$english = array('a','b','c','d','e','f','g');

if($count_letters == $count_english){
$new_massiv = array_combine($english, $letters); echo 'Массивы равны';
}
else
{
  if($count_letters > count($english))  {
  $new_massiv = array_combine($english, array_splice($letters, $count_letters - $count_english));
  echo 'Первый массив больше второго';
  }
  else
  {
  $new_massiv = array_combine($letters, array_splice($english, $count_english - $count_letters));
  echo 'Второй массив больше первого';
  }
}
Выведем с помощью print_r
print_r($new_array);
Результат: Второй массив больше первого
Array(
[阿] => a [え] => b [贝] => c [騎] => d)

Оставить комментарийCOMMENTS+
Сообщений пока нет - Вы можете стать первым
BBcode
нажмите, чтобы загрузить аватар
Загрузить свой аватар(max ширина, высота = 100px) ( как это работает)

Закрыть
+=
Подписаться
ПОСЛЕДНИЕ КОММЕНТАРИИ
com
Марат : 2019/07/20 - 14:22
Решили все таки, разделить разные поддомены!Что собственно и предусмотрено в новой версии...
подробнее ...