19

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

Ошибка Warning: array_combine

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

Мы только что делали страницу на тему 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
)

P.S. Этот, эти примеры и вообще весь сайт делается для того, чтобы вы могли понять, как это должно работать!
Потому, что я помню, как сам барахтался в этом море информации!
Не забывай о ближних своих!
Помогай им!
И не забывай тех, кто помог тебе!
Просто скажи спасибо!
Любая твоя реакция, на представление материалы очень важна для нас!
Не молчи! напиши что-то!(В рамках приличия конечно)


Нашел ошибку - напиши в коментах! У нас происходит большая чистка контента и приведение его к одному шаблону!
Если увидел ошибку – не поленись – напиши в коментах!
Мы очень Вам благодатны за вашу активную позицию!
Поделиться :
Оставить комментарий:
Всего комментариев : 0 PRO DW
Я не робот
PRO DW
Проголосовать: (Рейтинг звездный)
Еще никто не проголосовал
Может послушаем немного музыки!?