-----------------------------------------------------
<?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 件のコメント:
コメントを投稿