-----------------------------------------------------
<?php
function sortArr($arr){
sort($arr,SORT_NUMERIC);
for($i = 0; $i < count($arr);$i++)
echo ($i+1).":".$arr[$i]."\n";
}
echo "項目を入力 (カンマで区切って記述):";
$a = trim(fgets(STDIN));
sortArr(explode(",",$a));
?>
-----------------------------------------------------
function sortArr($arr){ asort($arr,SORT_STRING); foreach($arr as $key => $value) echo $key . ": " . $value . "\n"; } echo "項目を入力(カンマで区切って記述):"; $a = trim(fgets(STDIN)); sortArr(explode(",",$a));
explodeを使ったサンプル
function explodeNow($str){ $arr = explode(" ",$str); for($i = 0;$i < count($arr);$i++) echo $i . ": " . $arr[$i] . "\n"; } echo "テキストを入力:"; $a = trim(fgets(STDIN)); explodeNow($a);
implodeを使ったサンプル
function implodeNow($arr){ $str = implode ("、",$arr); echo $str . "。"; } $arr = array(); while(true){ echo "テキストを入力"; $a = trim(fgets(STDIN)); if ( $a == ""){break;} array_push($arr,$a); } implodeNow($arr);
0 件のコメント:
コメントを投稿