explode strposの使い方

483 ワード

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

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

要素が存在するか否かをexplodeで判断するのは弊害があるのでstrposが望ましい
3番目のパラメータの使い方に注意してくださいlimitパラメータが設定され、正数である場合、返される配列は最大limit要素を含み、最後にその要素はstringの残りの部分を含む.limitパラメータが負の場合、最後の-limit要素を除くすべての要素が返されます.limitが0であれば、1と見なされます.