私はPDOApiを使用しておりfetchAll()
、複数次元配列の戻り値を使用しています。以下のこのスニペットは単なるテストシナリオです。可能かどうか知りたいだけです。
$LeUsername = "BravoSlayer";
$sth = $dbh->prepare("SELECT * FROM users WHERE Username='$LeUsername'");
$sth->execute();
$result = $sth->fetchAll();
print_r($result);
$ArraySearch = search_array($result, $LeUsername);
出力は次のとおりです。
Array ( [0] => Array ( [ID] => 1 [0] => 1 [Username] => bravoslayer [1] => bravoslayer [Password] => thisisatest [2] => thisisatest ) )
多次元配列を検索してキーを返したい。この場合は0になるので、$ Array1 = $ Array1 ['0']に別の変数変数を関連付けることができるので、それ以降は次のことができます。
$Username = $Array1['Username'];