Ik heb een array, en met een foreach ga ik daar overheen, totdat $value is gevonden(dit staat normaal in func).
<?
$columnz = array_flip($this->dbTables[$db][$table]['_fields']);
$col = $columnz[$column];
foreach($this->dbTables[$db][$table] as $key=>$row){
var_dump($key);
if($key != '_fields'){
var_dump($key);
var_dump($this->dbTables[$db][$table],$value);
if($row[$col] == $value){
$return[] = $row;
}
}
}?>Zo ziet de array eruit:
array(3) {
["_fields"]=>
array(2) {
[0]=>
string(6) "sessid"
[1]=>
string(7) "content"
}
[0]=>
array(2) {
[0]=>
string(32) "c4c16a64892190a9ec23b0ed304c2204"
[1]=>
string(155) "a:3:{s:9:"SessTimes";a:0:{}s:6:"UniqID";s:40:"32592a2713d3ea3e259ced6fded944c2954a4d04";s:12:"PT_AntiFlood";a:2:{s:4:"TijD";i:1213203193;s:5:"Views";i:1;}}"
}
}Met die var_dumps, debug ik een beetje en daar komt uit:
var_dump($key):
string(7) "_fields"
int "0"
var_dump($this->dbTables[$db][$table],$value):
Deze komt alleen als die array 2 elementen heeft :S
Bovenstaande en:
string "c4c16a64892190a9ec23b0ed304c2204" (is $value, input van functie, $column en $table zijn ook inputs van func)
En deze dus ook, alleen als er 2 elementen in zitten(behalve dan die _fields):
var_dump($key):
int "1" (dus alleen die 2de)
Pleaase, help me :(