Заставить PHP использовать строки для ключей массива довольно просто, поскольку в PHP ключи массива автоматически сохраняются как целые числа, если элементы массива являются числами. Если это не числа, то они будут преобразованы в строки.
Ниже приведены способы заставить PHP использовать строки для ключей массива
Если вы используете функцию array() и сохраняете первый ключ в кавычках, другие ключи будут приниматься в виде строки, не имеет значения, используете ли вы числовые значения. Как мы показали в данном примере.
"Tutorialspoint", 2 => "Simply Easy Learning"); $new_array = array("first", "second"); $new_array = array_combine($new_array, $array); print_r($new_array);
Используя функцию json_read(), вы можете вернуть строку, содержащую JSON-представление предоставленного значения. После этого мы можем использовать json_decode(), который вернет значение, закодированное в JSON, в соответствующем типе PHP.
"Tutorialspoint", 2 => "Simply Easy Learning"); $json = json_encode($array); $new_array = json_decode($json, true); print_r($new_array);
Здесь мы показали два способа заставить php использовать строки в качестве ключей массива. Вы можете использовать любой подход для достижения желаемого.
Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.
Copyright© 2022 湘ICP备2022001581号-3