|
|
|
| Как заполнить массив одиковыми элементами
for ($i = 0; $i <= 5; $i++) {
$arr_plus = array($i=> "+");
echo $i." ". $arr_plus[$i] . "<br>";
}
/* print $arr_plus[1];
print $arr_plus[2]; */
print_r($arr_plus);
в результате имеем следующие
0 +
1 +
2 +
3 +
4 +
5 +
Array ( [5] => + )
print_r($arr_plus); должен же выводить полный список элементов массива
а когда пишу print $arr_plus[1]; типа хочу вывести первый элемент ни чего не выводиться | |
|
|
|
|
|
|
|
для: Telnet
(08.06.2005 в 00:56)
| | ммм...
1)$arr_plus[1] выводит второй элемент т.к. исчесление идет с 0 т.е. (0,1,2,3 и т.д.)
2) Код не правильный исправляю.
<?
for ($i = 0; $i <= 5; $i++) {
$arr_plus[] = "+";
echo $i." ". $arr_plus[$i] . "<br>";
}
/* print $arr_plus[0];
print $arr_plus[1]; */
print_r($arr_plus);
?>
|
Дело в том, что массив все время переписывался. Т.е. содержал только один элемент массива ($arr_plus[0] > +) | |
|
|
|
|
|
|
|
для: Akira
(08.06.2005 в 01:01)
| | А к чему все это? Не проще ли будет использовать
<?
$arr_plus = array_fill(0, 6, '+');
print_r($arr_plus); // Array ( [0] => + [1] => + [2] => + [3] => + [4] => + [5] => + )
?>
|
| |
|
|
|
|
|
|
|
для: isset
(08.06.2005 в 01:27)
| | Спасибо всем большое .
Ваши примеры работают.
Все сабж закрыт. | |
|
|
|