输入将从a-z或A-Z中获取。我们需要将该输入字符串的第一个和最后一个大写字母作为输出

时间:2019-06-26 05:23:42

标签: emu8086

输入将取自a-z或A-Z,当我们给星号(*)时,输入结束。我们需要将该输入字符的第一个和最后一个大写字母作为输出。另外,我们应该显示每次输入的信息。 N.B.我们是逐个字符地输入inuputs,而不是字符串。

测试案例1: 输入:aAbCcP * 输出:AP

测试案例2: 输入:ZabCBc * 输出:ZB

1 个答案:

答案 0 :(得分:-2)

    $test1="aAbCcP*";
    $test="ZabCBc*";
    $i=0;
    $a=[];
    $final_string="";
    while(!empty($test[$i])){ 
        if(ctype_upper($test[$i])){
            $final_string=$test[$i];
            array_push($a,$final_string);
        }
        $i++;
  }
  $first = reset($a);
$last = end($a);

  echo  $first. $last;