|
|||
php schleife mit quersumme
Hallo ich bastel an einer Wordpresseite herum.
Ich möchte den einzelnen Posts 9 verschiedene Farben zuordnen, abhängig von der id. Ich wollte es mal so versuchen, daß ich die Quersumme aus der id bilde, dann kann ich die so ermittelte zahl als classe fest meinen 9Farben zuordnen. Leider mach ich im php was falsch - kennt sich jemand aus? wenn ich diesen code einsetze, der funktioniert eigentlich Code:
<div id="post-<?php the_ID(); ?>" <?php post_class(); ?>> <?php $z = get_the_ID(); ?> <?php function foo($x) { while(9<$x) { $x = (int)($x/10) + $x%10; } return $x; } ?> <div class="post-content rand<?php echo foo($z) . " "; ?>"> Warum? Hier noch der orginalcode, der funktioniert: Code:
<div id="post-<?php the_ID(); ?>" <?php post_class(); ?>> <?php $zufall = rand(1,15); ?> <div class="post-content rand<?php echo $zufall; ?>"> Code:
<?php function foo($x) { while(9<$x) { $x = (int)($x/10) + $x%10; } return $x; } ?> aber was stört denn daran? Vielen Dank für einen Hinweis, was ich falsch mache! Irmen Geändert von irmen (08.05.2014 um 09:33 Uhr) |
Sponsored Links |
|
||||
Wenn das in einem Loop geschieht, dann deklarierst du die Funktion immer wieder neu. PHP mag das nicht, schiebe die Funktion in die functions.php.
__________________
toscho.de |
Sponsored Links |
Themen-Optionen | |
Ansicht | |
|
|
Ähnliche Themen | ||||
Thema | Autor | Forum | Antworten | Letzter Beitrag |
Senior PHP Developer/Entwickler (m/w) | 1000jobboersen | Jobs | 0 | 04.07.2012 12:22 |
php Seiten online stellen | online | Serveradministration und serverseitige Scripte | 7 | 27.03.2009 13:13 |
php Datei in css webseite einbinden | X5-599 | Serveradministration und serverseitige Scripte | 14 | 19.05.2008 10:52 |
Dateien auslagern - Include und PHP | ArcVieh | Serveradministration und serverseitige Scripte | 17 | 27.03.2008 19:09 |
PHP lernen? Grafiken später hinzufügen? | chilla | Offtopic | 0 | 21.07.2007 15:54 |