php相关操作

array_unshift : 数组头部追加

用法如下:

$arr = ['demo','dmoa'];
array_unshift($arr,'demob'); //在$arr的前面追加demob  这个是追加单个,也可以追加多个
array_unshift($arr,'democ','demod'); //这个是给数组$arr追加多个值。

array_push  : 尾部追加

用法如下:

$arr = ['a','b'];
array_push($arr,'c'); //在数组的后面追加值,单个追加
array_push($arr,'d','e');  //多个追加。

 implode : 数组分割成字符串

用法如下:

$arr = ['hello' , 'world' ];
implode(',' , $arr);  //以,分割转成  'hello,world'

 explode : 字符串分割成数组

用法如下:

$str = 'hello world';
explode(' ' ,$str); //以空格分割成数组。

is_array(变量名) : 判断是否是数组,如果是就返回True,否则返回False.


用法如下:

$arr = ['a','b']; //定义一个数组变量名
if(is_array($arr)){
    echo '是数组';  
}else{
    echo '不是数组';  
}

//在这里会输出是数组

parse_url  : 解析URL函数

用法如下:

$url = 'http://username:password@hostname/path?arg=value#anchor';
$url1 = 'http://xanu.demo.cn?a=222&d=555';
$arr = parse_url($url);
$arr1 = parse_url($url1);
dump($arr);
dump($arr1);
/*输出如下:
array(7) {
  ["scheme"] => string(4) "http"
  ["host"] => string(8) "hostname"
  ["user"] => string(8) "username"
  ["pass"] => string(8) "password"
  ["path"] => string(5) "/path"
  ["query"] => string(9) "arg=value"
  ["fragment"] => string(6) "anchor"
}
array(3) {
  ["scheme"] => string(4) "http"
  ["host"] => string(12) "xanu.demo.cn"
  ["query"] => string(11) "a=222&d=555"
}

*/

 parse_str : 把查询字符串解析到变量中

        $url1 = 'http://xanu.demo.cn?a=222&d=555&demo=111';

        parse_str($url1,$arr);
        dump($arr);
        parse_str($url1);
        dump($d);
        dump($demo);
        parse_str("name=zhenzi&age=20");
        echo $name."<br>";
        echo $age;        
/*输出如下:
array(3) {
  ["http://xanu_demo_cn?a"] => string(3) "222"
  ["d"] => string(3) "555"
  ["demo"] => string(3) "111"
}
string(3) "555"
string(3) "111"
zhenzi
20
*/

 

转载于:https://www.cnblogs.com/zhenzi0322/p/10951882.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值