2017-04-03 13 views
1

パラメータとして文字列を受け入れ、同じ文字列をランダムに大文字に変換するPHPプログラム。例:入力が "php script"で "PHP SCRIPT"、 "pHp ScriPT"、 "PHP script"または "php SCRIPT"と表示されることがあります。パラメータとして文字列を受け取り、同じ文字列をランダムに大文字にした文字を返すように要求するPHPプログラム

私は実際に何をしているのか分かりません。

<html> 
<body> 

<h2>Random Capitalized Character </h2> 
<form action="Q5.php" method="post"><input type="text" name="input" value="<?php if (isset($_POST['input'])) echo $_POST['input']; ?>" /></p><input type="submit" /> 
</form> 
</body> 
</html> 
<?php 

$name = "input"; 

$lowercaseTitle = strtolower($name); 
$uppercaseTitle = strtoupper($name); 
$ucTitleString = ucwords($lowercaseTitle && $uppercaseTitle); 
echo "$ucTitleString"; 
?> 

私はこれを作成する方法をお願いしたいと思いますか?すでにこれとそれを行ったが、結果はまだない。

function randomCapitalize($input) 
    { 
     $output = ''; 

     foreach (str_split($input) as $c) { 
      if (rand(0, 1) == 1) { 
       $output .= strtoupper($c); 
      } else { 
       $output .= strtolower($c); 
      } 
     } 

     return $output; 
    } 

そして、あなただけのパラメータであなたの文字列でechoする必要があります:ランダムに大文字の文字にここ

+0

あなたがしようとしているかを示すことはできますか? – Chinmay

+0

コードや既に何かしていますか? – Jouby

+0

あなたのクラスにいる間にお手伝いをして、先生から教えてください。そしてここに仕事を投稿してはいけません。誰も自分自身を尋ねるときに 'PHPプログラムを書く 'という質問をする人はいません;-)そして、次回はあなたのコードを最初に示してください。 – JustOnUnderMillions

答えて

0

カスタム関数

echo randomCapitalize(“php script”); 
+0

あなたの助けてくれてありがとう!それほど感謝します! :) @ジョービー –

関連する問題