Tag: array-map
PHP array_map () – Funktion akzeptiert eine Callback-Funktion, die für jedes element in jedem array und ein array Durchlaufen die callback-Funktion.
3
Antworten
Ich will laufen 3 native Funktionen, die auf das gleiche array: trim, strtoupper und mysql_real_escape_string. Kann das getan werden? Versuchen, übergeben Sie ein array als callback-wie funktioniert das nicht: $exclude = array_map(array('trim','strtoupper','mysql_real_escape_string'), explode("\n", variable_get('gs_stats_filter', 'googlebot'))); Obwohl dies
3
Antworten
Ich habe ein array wie dieses: $a = array('aa', 'bb', 'cc', 'dd'); Möchte ich hinzufügen, dass die 'rq' Zeichenfolge am Anfang alle Elemente des Arrays. Ist es möglich, es zu tun, durch aufrufen von array_map() auf das
2
Antworten
Möchte ich array_map mit einer statischen Methode, aber ich nicht. Hier ist mein code : Class Buy { public function payAllBills() { $bill_list = OtherClass::getBillList(); return array_map(array(self, 'pay'), $bill_list); //Issue line } private static function pay($bill) {
3
Antworten
Warum macht mein Beispielcode Ergebnis in den ersten string noch ein Leerzeichen? $a=array('test_data_1 ','test_data_2'); array_walk($a, 'trim'); array_map('trim', $a); foreach($a AS $b){ var_dump($b); } string(12) "test_data_1" string(11) "test_data_2" InformationsquelleAutor Jaak Kütt | 2013-02-12
3
Antworten
Möchte ich etwas wie das hier tun: Klasse Cls { function fun($php) { Rückkehr " Der Regen in Spanien.'; } } $ar = array(1,2,3); $Instanz = new Cls(); print_r(array_map('$Beispiel->fun', $ar)); //^ das wird nicht funktionieren aber das
4
Antworten
Bin ich auf das perl-map () - Funktion, wo der callback zuweisen können beide den Schlüssel und den Wert, so erstellen Sie ein assoziatives array, wobei der Eingang war ein flaches array. Ich bin mir dessen bewusst,
5
Antworten
Habe ich eine Klasse namens Collection speichert Objekte vom selben Typ. Collection implementiert array-Schnittstellen: Iterator, ArrayAccess, SeekableIterator, und Countable. Ich würde gerne einen pass Collection Objekt als array-argument, um die array_map Funktion. Aber dies schlägt fehl mit
3
Antworten
Was ist der performance-Unterschied (falls es welche gibt) zwischen diesen drei Ansätzen, die beide zum umwandeln eines Arrays einem anderen array? Mit foreach Mit array_map mit lambda/closure-Funktion Mit array_map mit 'static' - Funktion/- Methode Gibt es einen
4
Antworten
Gerade jetzt, wenn 'Alles' in der Liste erkannt wird, die Ausgabe wird [""]. Erwartete Ausgabe: Copy.names = rule.names.map(function(x) { if (x.name ==='Everything') { return ''; } else { return x.name; } }); schreiben Sie einfach return;
1
Antworten
Wie kann ich passiere ein einziges zusätzliches argument zu array_map Rückruf? In meinem Beispiel würde ich gerne weitergeben $smsPattern (als zweites argument an, nach dem aktuellen element in $featureNames), um die Funktion array_map mit $getLimit Verschluss: $features
1
Antworten
Ich bin mit array_map Funktion in meinem php-Anwendung. Ich definierte die array_map Funktion wie diese. $ratingID = $this->db->insert_id(); $rated_item_array = array_map(function ($a) { return $a + array('RatingID' => $ratingID); }, $rated_item_array); Php notice kommt A PHP Error
5
Antworten
Ich habe Probleme, mich zu verstehen das Konzept der Array.map. Ich habe Sie auf Mozilla und Tutorials Zeigen, aber Sie sehr begrenzte Informationen über diese. Dies ist, wie ich bin mit Array.map. Es ist ein wenig Komplex
2
Antworten
Getestet habe ich die inline-anonyme Funktion mit array_map hier und es funktionierte aber als ich versuchte, dasselbe mit user_meta es nicht funktioniert.. $user_meta = Array ( [interest] => Array ( [0] => Array ) [type] => Array
4
Antworten
Ist es möglich array_map in Verbindung mit str_replace ohne Aufruf einer anderen Funktion zu tun, die str_replace? Beispielsweise: array_map(str_replace(' ', '-', XXXXX), $myArr); InformationsquelleAutor der Frage Lizard | 2011-06-03
4
Antworten
Ich versuche, eine Klasse zu erstellen, zu handhaben arrays, aber ich kann nicht scheinen, um array_map() zu arbeiten. <?php //Create the test array $array = array(1,2,3,4,5,6,7,8,9,10); //create the test class class test { //variable to save array
2
Antworten
Nehme an, dass ich einfach Klasse wie: class MyClass { private $_prop; public function getProp() {return $this->_prop;} [....] } Nun, was ich tun möchte, irgendwo nicht im Lieferumfang MyClass ist array von $_prop von array von Objekten