PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr

PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr (https://www.php-resource.de/forum/)
-   PHP Developer Forum (https://www.php-resource.de/forum/php-developer-forum/)
-   -   array_walk_recursive per referenz (https://www.php-resource.de/forum/php-developer-forum/77763-array_walk_recursive-per-referenz.html)

frank7l7 07-11-2006 22:08

array_walk_recursive per referenz
 
hmm find ich schade das per referenz nur der wert aber nicht der schlüssel geändert werden kann oder doch ?

PHP-Code:

array_walk_recursive(&$GLOBAL,'preTrans');

function 
preTrans(&$val,&$key '')
{
$key strtoupper($key)



Shurakai 07-11-2006 23:52

Kann dazu nichts genaues sagen, kann mir jedoch vorstellen, dass du in arge Bedrängnis (Endlosschleife) geraten könntest, wenn du den Schlüssel ändern kannst. Deshalb kann ich mir gut vorstellen, dass es nicht geht

penizillin 08-11-2006 14:14

mal von rekursion und referenzen abgesehen:
PHP-Code:

$arr = array('foo' => 'bar'); 

wie verändere ich "foo" zu "foo_key"?

wahsaga 08-11-2006 14:16

Zitat:

Original geschrieben von penizillin
wie verändere ich "foo" zu "foo_key"?
Neues Element unter Index foo_key anlegen, foo anschließend entfernen ...?


Solche dynamischen Key-Manipulationen gehen m.E. über das hinaus, wofür Arrays gedacht sind.

frank7l7 08-11-2006 14:17

leuchtet ein ich habs anders gelöst ...


Alle Zeitangaben in WEZ +2. Es ist jetzt 16:08 Uhr.

Powered by vBulletin® Version 3.8.2 (Deutsch)
Copyright ©2000 - 2021, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.3.0
[c] ebiz-consult GmbH & Co. KG