ホームページ > バックエンド開発 > PHPチュートリアル > 配列のキーインデックスを数値インデックスに変換する方法

配列のキーインデックスを数値インデックスに変換する方法

WBOY
リリース: 2016-06-13 13:34:25
オリジナル
1593 人が閲覧しました

配列のキーインデックスを数値インデックスに変換するにはどうすればよいですか?
たとえば、ini ファイルから読み取った情報は 1 次元配列です。
これは私の ini ファイルです
[web]
host = localhost
connuser = root
connpwd = root
conndb = myoffice

PHP コード
<!--

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);

ログイン後にコピー

私は慣れていないので、この種のキーを含む配列は望んでいません。これは、配列番号を使用して次のように変換できます。添字のインデックス番号は 0、1、2、3、です。 。 。
$res[0] == localhost;
$res[1] == root;
...
の代わりに $Setting["host"] == localhost?

-----解決策---------
array_values();
------解決策------------------

return parse_ini_file($filename,true);
があるため、返される配列は 2 次元配列です
PHP コード
配列
(
    [ウェブ] =>
        (
            [ホスト] => ローカルホスト
            [接続者] => ルート
            [connpwd] => ルート
            [conndb] =>
        )

)<div class="clear"></div>
ログイン後にコピー
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート