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