Hi,
$data[] = array(
"x" => $raw_data_x, //x- acceleration
"y" => $raw_data_y, //y- acceleration
"z" => $raw_data_z); //z- acceleration
> Mit ein paar Tausend Datenpunkten in $data[].
>
> Ich brauche nun einen Array mit allen x-Werten. Intuitiv schreibe ich immer:
>
> ~~~php
> $xdata=$data[]["x"];
>
Geht aber nicht.
Natürlich nicht, und *das* sollte dir auch intuitiv klar sein - $array[] ist die Syntax zum Anlegen eines neuen Elements; lesend kannst du damit nicht zugreifen (weil dann gar nicht klar ist, welches Element du lesen willst).
Gibt es eine einfache Variante diesen $xdata array zu erzeugen, ohne einen Loop zu programmieren?
Bspw.:
$data = array_map(function($e) { return $e['x']; }, $data);
MfG ChrisB
--
RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?
RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?