php 中文鍵名 問題,PHP怎麼修改鍵名

2021-10-25 21:38:45 字數 1522 閱讀 5238

php修改鍵名的方法:首先建立乙個php檔案;然後通過「foreach」語句迴圈遍歷陣列鍵名進行修改;最後通過「var_dump」列印出修改結果即可。

php怎麼修改鍵名?array

[city] => array

[0] => 北京

[1] => 上海

[2] => 深圳

[3] => 廣州

[4] => 武漢

[5] => 杭州

[6] => 鄭州

[7] => 成都

[8] => 南京

[9] => 蘇州

[10] => 西安

[11] => 長沙

[12] => 濟南

[13] => 東莞

[14] => 廈門

[15] => 天津

問題:如何修改鍵名,我要將數字12345789 變成 name?

方法:首先陣列是肯定要有key的,預設從0開始,除非你指定了key值。

提供兩種解決方法:

1.$indata = array(

'city' => json_encode(array(

'0' => '北京',

'1' => '上海',

'2' => '深圳',

'3' => '廣州',

'4' => '武漢',

'5' => '杭州',

'6' => '鄭州',

'7' => '成都',

'8' => '南京',

'9' => '蘇州',

'10' => '西安',

'11' => '長沙',

'12' => '濟南',

'13' => '東莞',

'14' => '廈門',

'15' => '天津',

var_dump($indata);

2、$indata = array(

'city' => array(

'0' => '北京',

'1' => '上海',

'2' => '深圳',

'3' => '廣州',

'4' => '武漢',

'5' => '杭州',

'6' => '鄭州',

'7' => '成都',

'8' => '南京',

'9' => '蘇州',

'10' => '西安',

'11' => '長沙',

'12' => '濟南',

'13' => '東莞',

'14' => '廈門',

'15' => '天津',

foreach ($indata['city'] as $v) {

$indata['city'][$v] = $v;

var_dump($indata);

可以有很多種方法,array_combine,array_flip後再array_flip。

php 中文鍵名 問題,php陣列鍵名如何修改

php修改陣列鍵名的方法 首先建立乙個php示例 檔案 然後建立陣列 接著定義乙個foo方法 最後通過 array combine 等函式實現修改陣列鍵名的功能即可。php修改陣列鍵名 ar array array 1 a 2 50,3 60,4 long 5 zzz 6 kkk 7 ooo arr...

php中文亂碼問號,php中文問號亂碼怎麼辦

php中文問號亂碼怎麼辦 閱讀 76 這篇文章主要介紹php中文問號亂碼怎麼辦,文中介紹的非常詳細,具有一定的參考價值,感興趣的小夥伴們一定要看完!php中文問號亂碼的解決辦法 1 頁頭設定為 header content type text html charset utf 8 2 字符集設定為u...

php中文亂碼問題

用php讀取檔案時經常遇到中文亂碼的問題,中文亂碼一般是因為編碼設定問題,主要分兩種情況 用php上傳檔案時,先將檔案上傳到臨時資料夾 在配置檔案中設定,如果沒有設定採用預設路徑 再將臨時檔案移動到目標資料夾下,如果上傳檔案的檔名為中文,儲存檔案時可能變為亂碼,解決辦法 在移動臨時檔案之前新增編碼轉...