Articles of arrays

Übergeben eines Arrays als Argumente, kein Array in PHP

Ich erinnere mich, dass es in PHP eine Möglichkeit gibt, ein Array als eine Liste von Argumenten für eine function zu übergeben und das Array in die Standardfunktion func($arg1, $arg2) zu func($arg1, $arg2) . Aber jetzt bin ich verloren, wie es geht. Ich erinnere mich an die Art und Weise, wie man durch Verweis “wiegt” […]

Wie teilt man ein Ruby-Array in Teile von X-Elementen auf?

Ich habe ein Array foo = %w(1 2 3 4 5 6 7 8 9 10) Wie kann ich das in kleinere Arrays aufteilen? class Array def chunk(size) # return array of arrays end end foo.chunk(3) # => [[1,2,3],[4,5,6],[7,8,9],[10]]

Was ist die ideale Wachstumsrate für ein dynamisch zugewiesenes Array?

C ++ hat std :: vector und Java hat ArrayList, und viele andere Sprachen haben ihre eigene Form eines dynamisch zugewiesenen Arrays. Wenn einem dynamischen Array kein Speicherplatz mehr zur Verfügung steht, wird es einem größeren Bereich zugewiesen, und die alten Werte werden in das neue Array kopiert. Eine zentrale Frage für die performance eines […]

Zeilen aus einer Datei in ein Bash-Array lesen

Ich versuche, eine Datei mit Zeilen in einem Bash-Array zu lesen. Ich habe bisher folgendes versucht: Versuch1 a=( $( cat /path/to/filename ) ) Versuch2 index=0 while read line ; do MYARRAY[$index]=”$line” index=$(($index+1)) done < /path/to/filename Bei beiden Versuchen wird nur ein Array mit einem Element zurückgegeben, das die erste Zeile der Datei enthält. Was mache […]

Wann ist es in Matlab optimal, bsxfun zu verwenden?

Meine Frage: Ich habe festgestellt, dass viele gute Antworten auf Matlab-Fragen zu SO häufig die function bsxfun . Warum? Motivation: In der Matlab-Dokumentation für bsxfun ist folgendes Beispiel enthalten: A = magic(5); A = bsxfun(@minus, A, mean(A)) Natürlich könnten wir die gleiche Operation durchführen mit: A = A – (ones(size(A, 1), 1) * mean(A)); Und […]

Wie erstellt man ein Array von Strukturen in C?

Ich versuche ein Array von Strukturen zu erstellen, wobei jede Struktur einen Himmelskörper für das Problem darstellt, an dem ich in meiner class arbeite. Ich habe nicht so viel Erfahrung mit Structs, weshalb ich mich entschieden habe, sie anstelle einer ganzen Reihe von Arrays zu verwenden. Allerdings habe ich immer wieder verschiedene Fehler gemeldet, obwohl […]

Wie kann man ein Array in PHP wiederholen?

Ich habe dieses Array Array ( [data] => Array ( [0] => Array ( [page_id] => 204725966262837 [type] => WEBSITE ) [1] => Array ( [page_id] => 163703342377960 [type] => COMMUNITY ) ) ) Meine Frage ist, wie kann ich nur den Inhalt ohne diese Struktur wiedergeben? Ich habe es versucht foreach ($results as $result) […]

PHP: Verschmelzen Sie zwei Arrays, während Sie die Schlüssel beibehalten und nicht neu indizieren?

Wie kann ich zwei Arrays zusammenführen (eins mit String => Wertepaare und ein anderes mit int => Wertepaaren), während die string / int Schlüssel beibehalten werden? Keiner von ihnen wird jemals überlappen (weil man nur Strings hat und der andere nur ganze Zahlen hat). Hier ist mein aktueller Code (der nicht funktioniert, weil array_merge das […]

php stdClass zu Array

Ich habe ein Problem, ein Objekt stdClass in Array zu konvertieren. Ich habe es auf diese Weise versucht: return (array) $booking; oder return (array) json_decode($booking,true); oder return (array) json_decode($booking); Das Array vor der Besetzung ist voll mit einem Datensatz, nachdem mein Versuch, es zu casting, leer ist. Wie kann ich es konvertieren / konvertieren, ohne […]

Kombinieren eines Arrays innerhalb eines mehrdimensionalen Arrays mit demselben Schlüssel

Ich habe folgendes Array: $where = array( ‘id’=>array( 12, 13, 14 ), ‘date’=>array( ‘1999-06-12’, ‘2000-03-21’, ‘2006-09-31’ ) ); Erwartete Ausgabe: $comb = array( array(12, ‘1999-06-12’), array(13, ‘2000-03-21’), array(14, ‘2006-09-31’) ); Irgendeine Idee, warum ich diese erwartete Ausgabe nicht bekomme?