PHP用一句代码把字符串转换为数组的方式

xiaoxiao2021-02-28  2

如果你是想把url里的参数解析到数组可以直接用 parse_str 

不用这么复杂  用内置函数即可  建议好好看看文档

1 2 3 4 5 6 7 8 9 10 parse_str ( 'id=123&title=标题&type=news&content=内容' , $parameters ); print_r( $parameters );   Array (      [id] => 123      [title] => 标题      [type] => news      [content] => 内容 )

如果是一个完整的url可以用 parse_url

1 2 3 4 5 6 7 8 9 10 print_r( parse_url ( 'http:// zhidao.baidu.com:88/?id=123&title=标题&type=news&content=内容' ));   Array (      [scheme] => http      [host] => zhidao.baidu.com      [port] => 88      [path] => /      [query] => id=123&title=标题&type=news&content=内容 )

 然后对 query使用 parse_str即可

转载请注明原文地址: https://www.6miu.com/read-1599983.html

最新回复(0)