(Array) Nur den Index reverse
    
hotti
    
    
      
    
  - php
 nicht angemeldet
 nicht angemeldetMahlzeit,
das Array sieht so aus:
array(4) {
  ["Intern"]=>
  string(33) "Intern.Artikel.Perl.Codeschnippel"
  ["Artikel"]=>
  string(19) "Intern.Artikel.Perl"
  ["Perl"]=>
  string(14) "Intern.Artikel"
  ["Codeschnippel"]=>
  string(6) "Intern"
}
Da soll nur der Index rumgedreht werden, soll dann so aussehen:
array(4) {
  ["Codeschnippel"]=>
  string(33) "Intern.Artikel.Perl.Codeschnippel"
  ["Perl"]=>
  string(19) "Intern.Artikel.Perl"
  ["Artikel"]=>
  string(14) "Intern.Artikel"
  ["Intern"]=>
  string(6) "Intern"
}
reverse($x,1) und reverse($x,0) ergibt bei mir stets:
array(4) {
  ["Codeschnippel"]=>
  string(6) "Intern"
  ["Perl"]=>
  string(14) "Intern.Artikel"
  ["Artikel"]=>
  string(19) "Intern.Artikel.Perl"
  ["Intern"]=>
  string(33) "Intern.Artikel.Perl.Codeschnippel"
}
Whats wrong!?
Hotte
Hi!
reverse($x,1) und reverse($x,0) ergibt bei mir stets:
Whats wrong!?
Du vermutest eine andere Funktionalität als diese Funktion (eigentlich heißt sie array_reverse()) hat.
Dein Anliegen ist ungewöhnlich aber nicht unlösbar. Allerdings in vier Schritten:
Lo!
hi,
Dein Anliegen ist ungewöhnlich aber nicht unlösbar. Allerdings in vier Schritten:
- Values und Keys extrahieren: array_values() und array_keys()
- Keys umsortieren: array_reverse()
- Values und Keys zusammenfügen: array_combine()
Na, denn. Auffi gehts :-)
Danke Dir,
Horst Hackebart
Hi!
Dein Anliegen ist ungewöhnlich aber nicht unlösbar. Allerdings in vier Schritten:
Mist, ich hätte sagen sollen, was ich eigentlich will ;-)
Also, es geht um die Erstellung von BreadCrumbs aus der Angabe eines Ordners. Vier Schritte sind mir entschieden zuviel, also andere Lösung, und die geht:
  
$folder = 'Intern.Artikel.Perl.Codeschnippel';  
  
$ha = $fa = explode(".", $folder);  
$res = array(); // Ergebnis für Navgationsliste  
foreach($fa as $val){  
	$h = array_pop($ha);  
	$res[$h] = implode(".", $fa);  
	$ind = array_pop($fa);  
}  
$res = array_reverse($res);  
var_dump($res);  
array(4) {
  ["Intern"]=>
  string(6) "Intern"
  ["Artikel"]=>
  string(14) "Intern.Artikel"
  ["Perl"]=>
  string(19) "Intern.Artikel.Perl"
  ["Codeschnippel"]=>
  string(33) "Intern.Artikel.Perl.Codeschnippel"
}
Evntl. kanns ja jemand noch so gebrauchen...
Horst Nudelsuppe