Autor Zpráva
jefitto44
Profil
Mám pole s emailovými adresami a potrebujem ich vypísať do funkcie mail tak, aby mi vypísalo celé pole a jeho hodnoty oddelené čiarkami... ako sa to dá dosiahnúť? skúšal som printf, vypíše "array", echo totéž. print_r vypísalo "1"
jenikkozak
Profil
Použij foreach.
jefitto44
Profil
Inak sa to nedá? Foreach ma už napadlo... myslel som, že existuje aj iný spôsob ;)
1Pupik1989
Profil
Jestli chceš pole jako string oddělený čárkami, tak použij join.
jefitto44
Profil
To je to isté jak implode nie? Lenže podľa čoho to bude implodovať?
juriad
Profil
jefitto44:
Ano, je to alias. A chceš to implodovat podle čárek.
echo implode(',', $pole);
jefitto44
Profil
Ale pole samo o sebe obsahuje čiarky? Je to niečo ako CSV? Viete ako to myslím... výpis poľa cez echo/print je "array" cez print_r je index=>hodnota ale ako to vypíšem, aby to bolo čisto iba hodnota1 , hodnota2 , hodnota3 ...
juriad
Profil
jefitto44:
Dodej ukázkový výstup funkce print_r či ještě lépe var_dump. A pak, co chceš dostat na výstupu.
Vůbec nechápu, kde jsou jaké čárky.
Tori
Profil
jefitto44:
Lenže podľa čoho to bude implodovať? [...] pole samo o sebe obsahuje čiarky? Je to niečo ako CSV?
To si pletete s explode. implode/join spojuje prvky pole.
jefitto44
Profil
Tori:
To si pletete s explode. implode/join spojuje prvky pole.
Ahaaaa, samozrejme :)

Výstup z print: "array"
Výstup z printf: "0"
Výstup z print_r: "1"
Výstup z var_dump: [0] => email@email.sk [1] => email@email2.sk ...

A ja potrebujem

email@email.sk , email@email2.sk , ...
Tori
Profil
viz [#4], [#6]

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: