Klaus Mock: string zusammen bauen

Beitrag lesen

Hallo,

@yachse;

was ist das denn?

for ($i = 0; $i < $xachse; $i++) {

$xachse ist in Deinem Code nicht definiert, aber auch nicht nötig wenn Du stattdessen
for ($i = 0; $i < scalar @xachse; $i++) {

verwendest.

push(@wert,$xachse[$i],'',$yachse[$i],'\n');
leider bekomme ich den zeilenumbruch nicht hin :-( ??

Dir ist der Unterschied zwischen interpolierten (doublequotet) und nicht-interpolierten (singlequotet) Strings bekannt? Im speziellen solltest Du einmal ausprobieren welche Ausgabe durch
print '\n';
bzw.
print "\n";

erzeugt wird.

kann ich das push und das join zusammen fassen?

Du könntest beispielsweise alles gleich in eine einfache Variable schreiben, ganz ohne Zwischenarray. Ein Tipp: .= kann oft wirklich tolle Dienste leisten.

Eine direkte Ausgabe ist natürlich auch möglich, dann brauchst Du überhaupt keine zusätzliche Variable, was natürlich extrem ressourcenschonend wäre.

Grüße
  Klaus