"We are back" « oc.at

php $get Variablen auslesen

Moesli 24.01.2011 - 08:33 1178 4
Posts

Moesli

goes Linux
Avatar
Registered: Sep 2002
Location: Salzburg
Posts: 1328
ich möchte alle $GET Variablen auslesen die mit zb: "bla" beginnen - gibt es da eine möglichkeit ?
Bearbeitet von Moesli am 24.01.2011, 13:24

SilentBob

Little Overclocker
Avatar
Registered: Jan 2002
Location: Home
Posts: 59
das müsste funktionieren

Code: PHP
foreach ($_GET as $key => $value){   
  if(substr($key, 0, 3) == 'Bla') {     
    //hier habe ich meine Bla variable   
  } 
}

kleinerChemiker

Here to stay
Avatar
Registered: Feb 2002
Location: Wien
Posts: 4303
Oder, falls man es öfters braucht, kann man auch array_filter() benutzen.

Lizardking

Big d00d
Avatar
Registered: Nov 2004
Location: sogined
Posts: 167
pwnd weil ich in der früh so lang brauch :p
wär auch mein erster gedanke gewesen:

Code: PHP
<?php

  $S = "bla";
  $CaseSensitive = false;
  foreach($_GET as $K => $V) {
    $S_temp = $S;
    if(!$CaseSensitive) {
      $S_temp = strtolower($S);
      $K_temp = strtolower($K);
      $V_temp = strtolower($V);
    }
    // index beginnt mit "bla"
    if(stripos($K_temp, $S_temp) === 0) {
      echo "key like " . $S . ": " . $K . " => " . $V . "<br>";
    }
    // wert beginnt mit "bla"
    if(stripos($V_temp, $S_temp) === 0) {
      echo "value like " . $s . ": " . $K . " => " . $V . "<br>";
    }
  }

?>

Moesli

goes Linux
Avatar
Registered: Sep 2002
Location: Salzburg
Posts: 1328
ahh ok thx,.. die lösung von SilentBob hilft mir weiter => solved
Kontakt | Unser Forum | Über overclockers.at | Impressum | Datenschutz