当前位置: 首页> 函数类别大全> parse_ini_string

parse_ini_string

解析配置字符串
名称:parse_ini_string
分类:文件系统
所属语言:php
一句话介绍:解析配置字符串

parse_ini_string

函数名

parse_ini_string

适用 PHP 版本

PHP 5 >= 5.3.0,PHP 7,PHP 8

函数说明

parse_ini_string() 解析包含 ini 格式设置的字符串,并以数组的形式返回其内容。这个函数类似于 parse_ini_file(),但它处理的是字符串而不是文件。

函数语法

array parse_ini_string(string $ini, bool $process_sections = false, int $scanner_mode = INI_SCANNER_NORMAL)

参数

  • $ini:必需。要被解析的 ini 字符串。
  • $process_sections:可选。如果设为 true,将处理节并返回一个多维数组,否则返回一个一维数组。
  • $scanner_mode:可选。可以是 INI_SCANNER_NORMAL(默认)或 INI_SCANNER_TYPED,后者会尝试保留值的原始类型。

返回值

成功时返回一个数组,失败时返回 false。

示例

  $ini_string = "
  username = \"admin\"
  password = \"12345\"
<p>[database]<br>
host = "localhost"<br>
port = 3306<br>
";</p>
<p>$config = parse_ini_string($ini_string, true);<br>
print_r($config);<br>

示例代码的说明

在这个示例中,我们构建了一个 INI 格式的字符串,包含默认设置和一个名为 [database] 的节。通过设置 $process_sections 为 true,parse_ini_string 会将其解析成一个多维数组。最终通过 print_r 输出数组内容以供查看。

同类函数
  • 返回规范化的绝对路径名  realpath

    realpath

    返回规范化的绝对路径名
  • 判断给定的文件名是否可写  is_writable

    is_writable

    判断给定的文件名是否可写
  • fwrite 的别名  fputs

    fputs

    fwrite的别名
  • 给出一个文件或符号连接的信息  lstat

    lstat

    给出一个文件或符号连接的信息
  • 打开进程文件指针  popen

    popen

    打开进程文件指针
  • 获取文件权限  fileperms

    fileperms

    获取文件权限
  • 返回路径中的文件名部分  basename

    basename

    返回路径中的文件名部分
  • 轻便的咨询文件锁定  flock

    flock

    轻便的咨询文件锁定