Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > it.comp.www.php > #20939
| Path | csiph.com!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail |
|---|---|
| From | Sandro kensan <kensan@kensan.it> |
| Newsgroups | it.comp.www.php |
| Subject | ritornare una list mixed |
| Date | Fri, 17 Jun 2016 18:48:39 +0200 |
| Lines | 37 |
| Message-ID | <dsinv7F5lpjU1@mid.individual.net> (permalink) |
| Mime-Version | 1.0 |
| Content-Type | text/plain; charset=utf-8 |
| Content-Transfer-Encoding | 8bit |
| X-Trace | individual.net tWlrZa9bF+5mcXip8IvnzgdnccMFIx3yIkD0Tl6scecQjId/CM |
| Cancel-Lock | sha1:x74aIQXqab1zDjAVhcgxjpsKBso= |
| X-Mozilla-News-Host | snews://news.individual.net:563 |
| Face | iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAAXNSR0IArs4c6QAAACdQTFRF ////e3t7c5Rrc4xrc4Rza6Vaa5xja5RjY8ZCY7VKY61SWtY5Ws5COHDUbwAAASBJREFUOMt1071u gzAQAGC/wsmlSgRL50yZO2WM1CVjRRaGTH2KzJky8xQWIap1XjLzUjnzE+K7wxIS8Mnn+wGDYh0g LsNftwA6XHUIFehwAx3usABuAWJGWe0PAuIJf2PGhkXKp4gqtByoOERPNw8G9Ixhm/dbeajaA3xj o53h6GolZD14pcB9pcDQko9OQhOh6JvJ2k5iLzLdeMypRhWQt8QfWQ5mnqgt3z8U8/bJTHKdoHnN 8/P4mrtJJw22mmfeB7LAlhk2/GC7FfAYBhp2HCiJzTi/FCpYzx1MIcfw22GQUFAC6zTtKZQDK+EM UFIGpQB6XtE2CUNzMhkKv8ZJC/iPNZcKxNJWvHSj/oApuAWQ3VU3zHAGHe6gg+Pv4QkKmdrgO+XA 0gAAAABJRU5ErkJggg== |
| User-Agent | Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.7.2 |
| Xref | csiph.com it.comp.www.php:20939 |
Show key headers only | View raw
Ho una funzione ricorsiva che usa come valori di ritorno un array di
stringhe e un array di nodi di un DOM document, gli array sono della
stessa lunghezza. Come posso ritornarli nella mia funzione ricorsiva?
function recursively_find_text_nodes($dom_element) {
global $node;
$return = array();
foreach ($dom_element->childNodes as $dom_child) {
switch ($dom_child->nodeType) {
case XML_TEXT_NODE:
if (trim($dom_child->nodeValue) !== '') {
$return[] = $dom_child->nodeValue;
$node[] = $dom_child;
}
break;
case XML_ELEMENT_NODE:
$return = array_merge($return, recursively_find_text_nodes(
$dom_child ));
break;
}
}
return $return;
}
Vorrei fare un return array($return, $node); e poi un list($a, $b) =
recursively_find_text_nodes($dom_element);
Quindi un:
$return = array_merge($return, recursively_find_text_nodes( $dom_child ));
===>
modifica di conseguenza.
Può funzionare?
--
Sandro kensan www.kensan.it & www.qiqi.it geek site
Saluto gli agenti della NSA - Hello NSA - www.nsa.gov
Back to it.comp.www.php | Previous | Next — Next in thread | Find similar | Unroll thread
ritornare una list mixed Sandro kensan <kensan@kensan.it> - 2016-06-17 18:48 +0200
Re: ritornare una list mixed fmassei@gmail.com - 2016-06-17 10:26 -0700
Re: ritornare una list mixed Sandro kensan <kensan@kensan.it> - 2016-06-17 20:49 +0200
Re: ritornare una list mixed fmassei@gmail.com - 2016-06-17 12:11 -0700
Re: ritornare una list mixed Sandro kensan <kensan@kensan.it> - 2016-06-17 22:01 +0200
Re: ritornare una list mixed fmassei@gmail.com - 2016-06-17 16:51 -0700
Re: ritornare una list mixed Alessandro Pellizzari <shuriken@amiran.it> - 2016-06-17 20:34 +0000
Re: ritornare una list mixed Sandro kensan <kensan@kensan.it> - 2016-06-18 00:18 +0200
Re: ritornare una list mixed fmassei@gmail.com - 2016-06-17 17:26 -0700
Re: ritornare una list mixed Alessandro Pellizzari <shuriken@amiran.it> - 2016-06-18 16:28 +0000
Re: ritornare una list mixed fmassei@gmail.com - 2016-06-18 12:29 -0700
csiph-web