Когда функция в php возвращает массив, и я назначаю ее переменной varialble, такой как «пользователь» ниже. Он копирует массив и поместить его пространство [0]PHP: функции, возвращающие массивы: как получить точную копию возвращаемого массива
$user = query("SELECT * FROM `users` WHERE id = ?", $_SESSION["id"]);
Array
(
[0] => Array
(
[cash] => 127046553.2710
[id] => 8
[username] => test
[hash] => $1$w40Hc/vl$45jJlZ/1x1rqQlEEQP7hE1
)
)
Итак, я должен сделать это:
if ($user[0]["cash"])
Но было бы лучше сделать просто задать массив для «наличных денег». Каков стандартный способ сделать это в php?
if ($user["cash"])
Это действительно способ сделать это в php? он мне понравился бы. –
С кодом, который вы предоставили, это лучшее, что мы можем сделать. Резервный код будет означать, что код не используется. Этот код используется для достижения желаемого результата, поэтому он не является избыточным. –