php $get Variablen auslesen

Seite 1 von 1 - Forum: Coding Stuff auf overclockers.at

URL: https://www.overclockers.at/coding-stuff/php-get-variablen-auslesen_221834/page_1 - zur Vollversion wechseln!


Moesli schrieb am 24.01.2011 um 08:33

ich möchte alle $GET Variablen auslesen die mit zb: "bla" beginnen - gibt es da eine möglichkeit ?


SilentBob schrieb am 24.01.2011 um 09:00

das müsste funktionieren

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


kleinerChemiker schrieb am 24.01.2011 um 09:13

Oder, falls man es öfters braucht, kann man auch array_filter() benutzen.


Lizardking schrieb am 24.01.2011 um 09:14

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 schrieb am 24.01.2011 um 13:24

ahh ok thx,.. die lösung von SilentBob hilft mir weiter => solved




overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2025