Rumah > Soal Jawab > teks badan
Saya mempunyai dua tatasusunan ini. Saya mahu mencipta tatasusunan dalam tatasusunan seperti ini. Bagaimana saya boleh melakukan ini. Kod disiarkan di bawah. Ini ialah imej yang saya hantar dalam fileToUpload. Susunan yang saya ada
Array ( [fileToUpload] => Array ( [name] => KERINOX COFFEE.jpg [type] => image/jpeg [tmp_name] => /opt/lampp/temp/phpuk5Uyo [error] => 0 [size] => 2440617 ) )
Array yang saya mahukan
Array ( [fileToUpload] => Array ( [name] => Array ( [0] => KERINOX COFFEE.jpg ) [type] => Array ( [0] => image/jpeg ) [tmp_name] => Array ( [0] => /opt/lampp/temp/php0LlvE2 ) [error] => Array ( [0] => 0 ) [size] => Array ( [0] => 2502103 ) ) )
P粉2116001742024-04-02 20:07:42
Anda hanya boleh menggunakan array_map
untuk mencapai ini, membungkus setiap elemen ke dalam tatasusunan lain:
$data['fileToUpload'] = array_map( function($item) { return [$item]; }, $data['fileToUpload'] );