php parse_str 函数用于解析字符串,将其解析为变量。它可以将字符串中的参数和值分割开,并将其存储在全局变量中。
parse_str() 函数的语法如下:
parse_str(string,array)
string 参数必需,它是要解析的字符串。array 参数是可选的,它是用于存储解析后的变量的数组名。如果省略 array 参数,则解析后的变量将存储在全局作用域中。
parse_str() 函数使用 URL 样式的键/值对来解析字符串。例如:name=John&age=25&gender=male 会被解析成三个单独的变量 name、age、gender,并分别赋予相应的值 John、25、male。
$str = "name=John&age=25&gender=male"; parse_str($str); // 这样就会生成三个全局变量 $name, $age, $gender echo $name; // John echo $age; // 25 echo $gender; // male
xml_parse() 函数解析 XML 文档。
如果成功,该函数则返回 TRUE。如果失败,则返回 FALSE。
参数 | 描述 |
---|---|
parser | 必需。规定要使用的 XML 解析器。 |
xml | 必需。规定要解析的 XML 数据。 |
end | 可选。如果该参数是 TRUE,则 "xml" 参数中的数据为当前解析中最后一段数据。 注释: 实体错误在解析的最后被报告,且仅在 "end" 参数是 TRUE 时才显示。 |
提示:要创建 XML 解析器,请使用 xml_parser_create() 函数。
XML 文件
PHP 代码
上面代码的输出如下所示:
使用相同的 XML 文件但通过不同的方式显示 XML 数据:
上面代码的输出如下所示:
PHP xml_parser_get_option() 函数 完整的 PHP XML 参考手册定义和用法 xml_parser_get_option() 函数从 XML 解析器获取选项。 ...
定义和用法is_array()—检测变量是否是数组语法 bool is_array ( mixed $var )如果var是array(),则返回TRUE,否则返回FALSE。参...
定义和用法is_numeric()—检测变量是否为数字或数字字符串语法 bool is_numeric ( mixed $var )如果var是数字和数字字符串则返回...
PHP Math 常量常量名常量名常量值PHPM_Ee2.71828182845904523544M_EULEREuler 常量0.577215664901532860615.2.0M_LNPIlog_e(pi)1...
PHP array_multisort() 函数 完整的 PHP Array 参考手册实例 返回一个升序排列的数组:?php $a=array(Dog,Cat,Horse,Bear,Zebra)...