ユーザがID:mysite.com/page.php?id=3
を使用して私のページにアクセスする場合、配列にIDが定義されているかどうかをPHPが確認したい場合は、定義されたIDに従って同じ配列の複数のユーザ情報をページに返します。配列内のisset IDが同じ配列の定義されたIDから値を取得しますか?
マイコード:
$userinfo = [
['id' => 3, 'name' => 'username3', 'phone' => '3333'],
['id' => 2, 'name' => 'username2', 'phone' => '2222'],
['id' => 1, 'name' => 'username1', 'phone' => '1111']
];
if (isset($_GET['id']) && isset($userinfo[$_GET['id']])) {
$name = $userinfo[$_GET['name']]; // If I access PHP with '?id=3' wanna 'username3'.
$phone = $userinfo[$_GET['phone']]; // It stores id 3 user phone: '3333'
}
echo $name; // It returns 'name' from array.
echo $phone; // It returns 'phone' from array.
それが唯一のベースだ、私はそれがない作品、コードで任意のヘルプを行う知っていますか?前もって感謝します。
これにループが必要です –