PHP:parse_str()字符串函数
parse_str()-把字符串解析成多个变量。
描述:void parse_str(sring str[,arrayarr]) 如果str是URL传递入的查询字符串(query string),则将它解析为变量并设置到当前作用域。
string,必须,规定要解析的字符串。arr,可选,规定存储变量的数组名称,该参数指示变量存储到数组中。
注释:如果未设置array变量$arr参数,该函数设置的变量将覆盖已有同名变量。
注释:php.ini中magic_quotes_gpc设置影响该函数的输出。如果已启用,那么在parse_str()解析之前,变量会被addslashes()转换。
例子1:
<?php
parase_str("id=23&name=John%20Adams");
echo $id."<br />";
echo $name;
?>
输出:
23
Jone Adams
例子2:
<?php
parase_str("id=23&name=John%20Adams", $myArray);
print_r($myArray);
?>
输出:
Array
(
[id]=>23
[name]=>John Adams
)
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 一文彻底搞懂 MCP:AI 大模型的标准化工具箱
· 电商平台中订单未支付过期如何实现自动关单?
· 用 .NET NativeAOT 构建完全 distroless 的静态链接应用
· 为什么构造函数需要尽可能的简单
· 探秘 MySQL 索引底层原理,解锁数据库优化的关键密码(下)
· 短信接口被刷爆:我用Nginx临时止血
· 面试官:如果某个业务量突然提升100倍QPS你会怎么做?
· 聊聊智商税:AI知识库
· .NET 平台上的开源模型训练与推理进展
· Google发布A2A开源协议:“MCP+A2A”成未来标配?