php explode 带参数的用法

本文主要记录explode参数用法

php explode 带参数的用法

实例一 0:

<?php

    $str = "abc.jpg?time=11?time=22";
    $result = explode("?time=",$str,0);
    var_dump($result);

?>

输出:array(1) { [0]=> string(23) "abc.jpg?time=11?time=22" }

 

实例二 1:

<?php

    $str = "abc.jpg?time=11?time=22";
    $result = explode("?time=",$str,1);
    var_dump($result);

?>

输出:array(1) { [0]=> string(23) "abc.jpg?time=11?time=22" }

 

实例三 2:

<?php

    $str = "abc.jpg?time=11?time=22";
    $result = explode("?time=",$str,2);
    var_dump($result);

?>

输出:array(2) { [0]=> string(7) "abc.jpg" [1]=> string(10) "11?time=22" }

 

实例四 3:

<?php

    $str = "abc.jpg?time=11?time=22";
    $result = explode("?time=",$str,3);
    var_dump($result);

?>

输出:array(3) { [0]=> string(7) "abc.jpg" [1]=> string(2) "11" [2]=> string(2) "22" }

 

实例五 4:

<?php

    $str = "abc.jpg?time=11?time=22";
    $result = explode("?time=",$str,4);
    var_dump($result);

?>

输出:array(3) { [0]=> string(7) "abc.jpg" [1]=> string(2) "11" [2]=> string(2) "22" }

 

实例六-1:

<?php

    $str = "abc.jpg?time=11?time=22";
    $result = explode("?time=",$str,-1);
    var_dump($result);

?>

输出:array(2) { [0]=> string(7) "abc.jpg" [1]=> string(2) "11" }

 

实例七-2:

<?php

    $str = "abc.jpg?time=11?time=22";
    $result = explode("?time=",$str,-2);
    var_dump($result);

?>

输出:array(1) { [0]=> string(7) "abc.jpg" }

 

实例八-3:

<?php

    $str = "abc.jpg?time=11?time=22";
    $result = explode("?time=",$str,-3);
    var_dump($result);

?>

输出:array(0) { }

 

实例九-4:

<?php

    $str = "abc.jpg?time=11?time=22";
    $result = explode("?time=",$str,-4);
    var_dump($result);

?>

输出:array(0) { }

转载于:https://my.oschina.net/ganfanghua/blog/1538117