文字を分割するexplode関数についてまとめていきます。9月3日記事
目次
文章をスペースで分割していき、配列に格納していくことができます。
array explode(str $delimiter, str $str [,int $limit]) $delimiterは区切り文字
元
<!DOCTYPE HTML> <html> <head> <meta charset="utf-8"> <title>文字を分割するexplode関数</title> </head> <body> <form action="confirm.php" method="post"> <label>文字入力</label> <input type="text" name="text"> <label>分割する文字</label> <input type="text" name="delimiter"> <label>分割の最大数</label> <input type="text" name="limit"> <input type="submit" name="submit"> </form> </body> </html>
送り先
<!DOCTYPE HTML> <html> <head> <meta charset="utf-8"> <title>explode関数</title> </head> <body> <?php $text = $_POST["text"]; $delimiter = $_POST["delimiter"]; $limit = $_POST["limit"]; print $text."から操作すると?<br>"; print_r(explode($delimiter,$text,$limit)); ?> </body> </html>
結果:Array ( [0] => This [1] => is [2] => a [3] => pen )