Rumah > Artikel > pembangunan bahagian belakang > Bagaimanakah saya boleh memaksa PHP menggunakan rentetan untuk kunci tatasusunan?
Untuk memaksa PHP menggunakan rentetan untuk kekunci tatasusunan agak mudah, seperti dalam kunci tatasusunan PHP disimpan secara automatik sebagai integer jika elemen tatasusunan ialah nombor. Jika mereka bukan nombor maka ia akan dibuang ke rentetan.
Berikut ialah cara untuk memaksa PHP menggunakan rentetan untuk Kekunci tatasusunan
Jika anda menggunakan fungsi array() dan menyimpan kunci pertama dalam petikan, ia akan mengambil kunci lain kerana rentetan tidak penting jika anda menggunakan nilai angka. Seperti yang telah kami tunjukkan dalam contoh yang diberikan.
<?php $array = array("first" => "Tutorialspoint", 2 => "Simply Easy Learning"); $new_array = array("first", "second"); $new_array = array_combine($new_array, $array); print_r($new_array);
Dengan menggunakan fungsi json_read() anda boleh mengembalikan rentetan yang mengandungi perwakilan JSON bagi nilai yang dibekalkan. Selepas itu, kita boleh menggunakan json_decode(), yang akan mengembalikan nilai yang dikodkan dalam JSON dalam jenis PHP yang sesuai.
<?php $array = array("first" => "Tutorialspoint", 2 => "Simply Easy Learning"); $json = json_encode($array); $new_array = json_decode($json, true); print_r($new_array);
Di sini kami telah menunjukkan dua cara untuk memaksa php menggunakan rentetan untuk kekunci tatasusunan. Anda boleh menggunakan mana-mana satu pendekatan untuk mencapai apa yang anda cari.
Atas ialah kandungan terperinci Bagaimanakah saya boleh memaksa PHP menggunakan rentetan untuk kunci tatasusunan?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!