Помогите решить проблему с кодом...

Bboy

Новичок
Помогите решить проблему с кодом...

Есть массив $mailcontent[]
Мне его надо отправить по мылу (исп-ю ф-ю mail()). Но массив не отправляется, надо string. Пишу так:
$mailcontent = settype( $mailcontent[], 'string');
Потом
mail($toaddress, $subject, $mailcontent, $fromaddress);
На мыло приходит один символ - "1", хотя массив включает в себя гораздо больше ...(((
 

RomikChef

Guest
[m]join[/m]

На будущее запомни - РНР не умеет читать мысли, и не знает, как ты хочешь, чтобы выглядела строка, полученная из массива.
 

Bboy

Новичок
Рома, tnkz, что- то похожее стало отправлятся...



З.Ы. а одномерный массив - это разве не есть строка???
 

Кром

Новичок
>З.Ы. а одномерный массив - это разве не есть строка???

Массив - это структура, а не значение. А строка - это значение, которое хранится в массиве. Таким образом массив не строка, а строка - не массив. Но массив можно привести к строковому виду, и превратить в значение, которе можно записать в переменную и отправить по почте.
 

leosha

Старожил PHPCLub
Скорее строка это одномерный массив символов, из которых она состоит.. =)

$str = "sdgsdgs";
echo $str[1];
 
Сверху