如何把数组的key索引转化成数字索引
怎么把数组的key索引转化成数字索引?
比如我从ini文件中读取的信息是个一维数组:
这是我的ini文件
[web]
host = localhost
connuser = root
connpwd = root
conndb = myoffice
- PHP code
<!-- Code highlighting produced by Actipro CodeHighlighter (freeware) http://www.CodeHighlighter.com/ --> //读取文件 function ReadConfig($filename) { if(file_exists($filename) == false) { //echo "<br>文件".$filename."不存在!<br>"; return NULL; } return parse_ini_file($filename,true); } //测试 $Setting = array(); $res = array(); $Setting = ReadConfig("webconfig.ini"); print_r($Setting);
我不想要这种带有key的数组,因为十分不习惯,希望能转化成这样--使用数组数字下标索引号0,1,2,3,。。。
$res[0] == localhost;
$res[1] == root;
...
而不是$Setting["host"] == localhost这样的形式?
------解决方案--------------------
array_values();
------解决方案--------------------
你有
return parse_ini_file($filename,true);
所以返回的数组是二维数组
- PHP code
Array ( [web] => Array ( [host] => localhost [connuser] => root [connpwd] => root [conndb] => myoffice ) ) <div class="clear"> </div>

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

熱門話題

mysql連線不上localhost的原因有mysql服務未啟動、mysql連接埠被佔用和MySQL設定檔問題。詳細介紹:1、在Windows系統中,可以透過在命令提示字元下輸入「services.msc」來開啟服務管理器,然後找到mysql服務,確保其狀態為「運行中」。在Linux系統中,可以使用「services.msc」指令來檢查和控制服務狀態;2、可以透過開啟指令等等。

解決方法:1、檢查伺服器的運作狀態,並確保它正在監聽正確的連接埠;2、嘗試暫時停用防火牆或安全軟體,然後重新嘗試存取localhost;3、檢查作業系統的hosts文件,確保localhost的解析正確;4、嘗試重啟網路適配器或重新配置網路連接;5、嘗試更改本地伺服器使用的端口,或關閉其他佔用相同端口的程式;6、嘗試在hosts檔案中手動新增對應的IP位址和網域名稱等等。

linux localhost的意思是“電腦主機名稱”,主機名稱用於在網路上識別獨立的電腦;在“root@localhost”中的root代表目前登入的用戶,在Linux中管理員帳號是root,使用者以root身分登入linux本機。

標題:C#中使用Array.Sort函數對陣列進行排序的範例正文:在C#中,陣列是一種常用的資料結構,經常需要對陣列進行排序運算。 C#提供了Array類,其中有Sort方法可以方便地對陣列進行排序。本文將示範如何使用C#中的Array.Sort函數對陣列進行排序,並提供具體的程式碼範例。首先,我們要先了解Array.Sort函數的基本用法。 Array.So

php提交表单通过后,弹出的对话框怎样在当前页弹出php提交表单通过后,弹出的对话框怎样在当前页弹出而不是在空白页弹出?想实现这样的效果:而不是空白页弹出:------解决方案--------------------如果你的验证用PHP在后端,那么就用Ajax;仅供参考:HTML code

在進行PHP編程時,我們常常需要將數組合併。 PHP提供了array_merge()函數來完成數組合併的工作,但是當數組中存在相同的鍵時,函數會覆寫原來的值。為了解決這個問題,PHP在語言中還提供了一個array_merge_recursive()函數,該函數可以合併數組並保留相同鍵的值,使得程式的設計變得更加靈活。 array_merge

在PHP中,有許多強大的陣列函數可以讓陣列的操作更加方便和快速。當我們需要將兩個陣列拼成一個關聯數組時,可以使用PHP的array_combine函數來實現這一操作。這個函數其實是用來將一個陣列的鍵當作另一個陣列的值,合併成一個新的關聯數組。接下來,我們將會講解如何使用PHP中的array_combine函數將兩個陣列拼成關聯數組。了解array_comb

在PHP程式設計中,陣列是一種非常重要的資料結構,能夠輕鬆處理大量資料。 PHP中提供了許多陣列相關的函數,array_fill()就是其中之一。本篇文章將詳細介紹array_fill()函數的用法,以及在實際應用上的一些技巧。一、array_fill()函數概述array_fill()函數的作用是建立一個指定長度的、由相同的值組成的陣列。具體來說,該函數的語法
