- Code: Alles auswählen
for(i=0; i<20; i++) {
irgendwas mit REX_VALUE[$i]; }
Zu Hülfe, zu Hülfe!
for(i=0; i<20; i++) {
irgendwas mit REX_VALUE[$i]; }class.rex_var_value.inc.php hat geschrieben:$content = str_replace($var . '[' . $param_str . ']', $replace, $content);
nik hat geschrieben:Imho kann das nicht gehen, weil die Klammern Teil des Ersetzungsstrings sind. Es sind zu dem Zeitpunkt keine echten Indizies.
foreach ($matches as $match)
{
list ($param_str, $id) = $match;
if ($id > 0 && $id < 21)
{
$replace = $this->getValue($sql, 'value' . $id);
Aber wahrscheinlich sollte ich einfach den Source Code lesen
$arr = array('REX_VALUE[1]','REX_VALUE[2]','REX_VALUE[3]','REX_VALUE[4]',...);
Markus.Staab hat geschrieben:
nein es gibt kein Array, du kannst dir aber eines bauen:
- Code: Alles auswählen
$arr = array('REX_VALUE[1]','REX_VALUE[2]','REX_VALUE[3]','REX_VALUE[4]',...);
values = array (1 => 'REX_VALUE[1]',2 => 'REX_VALUE[2]',3 => 'REX_VALUE[3]',
4 => 'REX_VALUE[4]',5 => 'REX_VALUE[5]',6 => 'REX_VALUE[6]',
7 => 'REX_VALUE[7]',8 => 'REX_VALUE[8]',9 => 'REX_VALUE[9]');
Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast