Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Дополнить массив
 
 автор: motl   (07.10.2007 в 02:21)   письмо автору
 
 

Есть например такой массив:
Array
(
[1] =>
[3] =>
[4] =>
)
Нужно дополнить недостающие ключи: в данном примере это 0 и 2, и их значения должы быть 0, а остальных ключей 1. В итоге должно получиться:
Array
(
[0] => 0
[1] => 1
[2] => 0
[3] => 1
[4] => 1
)
Как это сделать используя структуры foreach, while или for?

   
 
 автор: kasmanaft   (07.10.2007 в 07:38)   письмо автору
 
   для: motl   (07.10.2007 в 02:21)
 


<pre>
<?php
$array
[1] = "";
$array[3] = "";
$array[4] = "";

for (
$i 0$i 5$i++)
{
    if (!isset(
$array[$i]))
        
$array[$i] = 0;
    else 
$array[$i] = 1;
}

ksort($array); // или можно через for вывести
print_r($array);
?>

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования