「文字を分割するexplode関数」の編集履歴(バックアップ)一覧はこちら
「文字を分割するexplode関数」(2015/09/04 (金) 22:37:31) の最新版変更点
追加された行は緑色になります。
削除された行は赤色になります。
文字を分割するexplode関数についてまとめていきます。9月3日記事
~
~
目次
#contents
~
~
----
~
*英単語ごとに分割していく場合に有効
文章をスペースで分割していき、配列に格納していくことができます。
~
~
*文法
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>
~
~
*実行結果
+This is a pen
+半角スペース
+10と入力(コードのほうで何も指定しなければ制限はない。)
~
結果:Array ( [0] => This [1] => is [2] => a [3] => pen )
文字を分割するexplode関数についてまとめていきます。9月3日記事
~
~
目次
#contents
~
~
----
~
*英単語ごとに分割していく場合に有効
文章をスペースで分割していき、配列に格納していくことができます。
~
~
*文法
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>
~
~
*実行結果
+This is a pen
+半角スペース
+10と入力(コードのほうで何も指定しなければ制限はない。)
~
結果:Array ( [0] => This [1] => is [2] => a [3] => pen )
~
~
以上