toorr2p
Посетитель
Количество сообщений
2
Зарегистрирован:
02-06-2011, 10:11:30
Подскажите плз, почему если я делаю так:
PHP
<?php
static $count = 1 ;
$array = array(
array(
"name" => "ФИЛИАЛ МОКА" ,
'services' => 'Адвокаты - правовая помощь' ,
'addr' => '125009, Москва, Садовая-Триумфальная ул., д. 2/30' ,
'pfone' => '(495) 699-8825'
),
array(
"name" => "АДВОКАТСКАЯ КОНТОРА" ,
'services' => 'Адвокаты - правовая помощь' ,
'addr' => '109444, Москва, Ферганская ул., д. 17' ,
'pfone' => '(495) 746-2579'
)
  ;
for( $i = 0 ; $i < count ( $array ); $i ++){
foreach ( $array [ $i ] as $item )
{
echo $item . "<br/>" ;
$worksheet1 -> write_string ( $count , 0 , $item [ 'name' ], $f_name );
$worksheet1 -> write_string ( $count , 1 , $item [ 'services' ], $f_name );
$worksheet1 -> write_string ( $count , 2 , $item [ 'addr' ], $f_name );
$worksheet1 -> write_string ( $count , 3 , $item [ 'pfone' ], $f_name );
/* $worksheet1->write_string($count, 0, $item['name'], $f_name);
$worksheet1->write_string($count, 1, "Услуги", $f_name);
$worksheet1->write_string($count, 2, "Адрес", $f_name);
$worksheet1->write_string($count, 3, "Телефон", $f_name);*/
}
$count ++;
}
$workbook -> close ();
?>
То в ячейку записывается только первая буква из каждого эл-та массива, почему не все слово? Ведь это же тип string и по аналогии с записью заголовков при именовании столбиков:
PHP
<?php
$worksheet1 -> write_string ( 0 , 0 , "Наименование" , $f_name );
$worksheet1 -> write_string ( 0 , 1 , "Услуги" , $f_name );
$worksheet1 -> write_string ( 0 , 2 , "Адрес" , $f_name );
$worksheet1 -> write_string ( 0 , 3 , "Телефон" , $f_name );
?>
Вот такая ерунда получается:
в приложении к топику архив с pricexls.php и EXEL`em
Прикрепленные файлы