explode strpos用法

<?php
$string="hello world";
$delimiter="aaa";

var_dump(explode($delimiter,$string));// hello world
var_dump(explode($delimiter,$string,-1));// array();

用explode来判断元素是否存在是有弊端的,最好用strpos

请注意第三个参数用法

如果设置了 limit 参数并且是正数,则返回的数组包含最多 limit 个元素,而最后那个元素将包含string 的剩余部分。

如果 limit 参数是负数,则返回除了最后的 -limit 个元素外的所有元素。

如果 limit 是 0,则会被当做 1。


你可能感兴趣的:(explode strpos用法)