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

Форум PHP

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

 

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

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

тема: массив в строку
 
 автор: skor   (11.01.2006 в 18:46)   письмо автору
 
 

<?   ...............................  код  ............................
 ...............................  
код  ............................
 ...............................  
код  ............................
 ...............................  
код  ............................
 
$headers .= "Accept-Encoding: deflate\r\n";
    
$headers .= "Accept-Language: ru\r\n";
    
$headers .= "User-Agent: Opera/8.01 (Windows NT 5.1; U; ru)\r\n\r\n";
    
fwrite($fp,$headers);
    while(
$text != "\r\n"$text fgets($fp,128);
    
$text "";
    while(!
feof($fp)) $text .= fgets($fp,4096);
    
fclose($fp);
  }
  echo 
$text;
?>

значит сокетами открываю адресок читаю файлик в массив $text
как маасив преобразовать в одну строку????

   
 
 автор: cernos   (11.01.2006 в 19:19)   письмо автору
 
   для: skor   (11.01.2006 в 18:46)
 

Да но в приведенномкоде, вроде бы $text является строковой переменной, а не массивом!

Если всё таки необходимо такое сделать то можно использовать функцию foreach или for

FOREACH

$arr[]="Я гулять";
$arr[]=" хочу";
$arr[]=" мама";
$arr[]=", пусти";
$arr[]=" меня";

foreach($arr as $key->$index)
{
$text .=$index;
}

echo $text;


FOR

$arr[]="Я гулять";
$arr[]=" хочу";
$arr[]=" мама";
$arr[]=", пусти";
$arr[]=" меня";

for($i=0;$i<count($arr);$i++)
{
$text .=$index;
}

echo $text;


Вроде бы так!

   
 
 автор: skor   (11.01.2006 в 19:25)   письмо автору
 
   для: cernos   (11.01.2006 в 19:19)
 

вот и я не пойму что там на выходе массив или строка....
по коду вроде бы строка, а как начну ее преобразовывать начинаются глюки......

   
 
 автор: cernos   (11.01.2006 в 19:34)   письмо автору
 
   для: skor   (11.01.2006 в 19:25)
 

А во что вы преобразовываете!

Если незна что это попробуйте использовать функцию print_r в любовм случае она выдаст толи строку, то ли массив



print_r($text);

   
 
 автор: Евгений Петров   (11.01.2006 в 19:40)   письмо автору
 
   для: cernos   (11.01.2006 в 19:34)
 

Нет содержимое читается в строку.

   
Rambler's Top100
вверх

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