|
|
|
| Изучаю PHP по самоучителю PHP5/6. Дошел до массивов и написал такого код как в книге:
<?php
$arr = array("Hello ", "world", "!");
echo "<pre>";
echo print_r($arr);
echo "</pre>";
?>
|
Написал в точности как в книге, но результат у меня другой:
Array
(
[0] => Hello
[1] => world
[2] => !
)
1
|
Откуда у меня взялась единица, после скобок? Это конечно мелочь, но хочется разобраться что и куда. | |
|
|
|
|
|
|
|
для: uch
(19.01.2011 в 11:28)
| | print_r() вернула единицу.
echo эту единицу показала. | |
|
|
|
|
|
|
|
для: uch
(19.01.2011 в 11:28)
| |
следует заменить на
Это опечатка, именно echo приводит к тому что выводится 1, так как это значение возвращает print_r(). | |
|
|
|
|
|
|
|
для: cheops
(19.01.2011 в 11:34)
| | Большое спасибо. Я сам ошибся и думал что интерпретатор чего-то намудрил.
На будущее буду уже знать как вывести результат, который возвращает функция print_r() | |
|
|
|