下記の5つの変数があるとします。
$test1
$test2
$test3
$test4
$test5
これらの変数のなかに、「あいうえお」と言う値が入力されているものが「一つ」又は「なし」の場合にTrue、一つ以上の場合にFALSを返したいのですが、どのような関数を使えばよいのかヒントを下さい。
例1:
$test1 = あいうえお
$test2 = あいうえお
$test3 = たちつてと
$test4 = なにぬねの
$test5 = はひふへほ
結果:FALS
例2:
$test1 = あいうえお
$test2 = かきくけこ
$test3 = たちつてと
$test4 = なにぬねの
$test5 = はひふへほ
結果:TRUE
例3:
$test1 = かきくけこ
$test2 = かきくけこ
$test3 = たちつてと
$test4 = なにぬねの
$test5 = はひふへほ
結果:TRUE
まずは$test1から$test5までのうち「あいうえお」と入力されているものを数えて、その数が1よりも大きければFALS、1又は1よりも小さければTRUEを返せばよいのは”論理的には”分かります。しかし、「$test1から$test5までのうち「あいうえお」と入力されているものを数える」ための関数が分かりません。
よろしくお願いします。
No.1ベストアンサー
- 回答日時:
せめて配列になっていれば多少はちがうのでしょうけど、
testで始まる1~5の変数といういまの条件ですとこんなもん?
<?
$test1 = "あいうえお";
$test2 = "あいうえお";
$test3 = "たちつてと";
$test4 = "なにぬねの";
$test5 = "はひふへほ";
$count=0;
for($i=1;$i<=5;$i++){
if(${"test".$i}=="あいうえお") $count++;
}
$ret=( $count<=1);
if($ret) print "TRUE";
else print "FALSE";
?>
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) VScodeでpythonプログラムの関数を実行したい 2 2022/07/13 19:24
- C言語・C++・C# 質問です 下記のコードを分かりやすく解説お願いします 初心者です #include ‹stdio.h 3 2022/05/26 22:03
- その他(教育・科学・学問) エクセル関数について 2 2022/12/23 08:59
- JavaScript [再掲]指定したパスが現URLに含まれていたら特定要素を削除するJavascriptのコードについて 1 2023/05/10 15:09
- JavaScript Javascript初心者|jQueryの.val()で値を取得し複数の要素を連結させる方法知りたい 2 2022/06/02 12:06
- MySQL 次の時間帯の勝率の合計を求めるSQL文 1 2023/07/04 17:12
- Visual Basic(VBA) VBA GetAttrについて教えてください 2 2022/12/22 15:25
- C言語・C++・C# c言語 配列とポインタについて 3 2023/02/09 22:53
- PHP $_SESSIONについて教えて下さい。 2 2023/03/02 09:18
- Visual Basic(VBA) VBAでfunctionを利用しようとしたときに「引数は省略できません」というエラーが出ます 1 2022/10/15 16:30
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
VBA コレクションに2次元配列...
-
可変変数にアロー演算子を使いたい
-
protectedなのにアクセスできな...
-
C++ 共変 戻り値について
-
エラーの理由が分りません。Pri...
-
継承クラスで定義したメソッド...
-
file_existsが動作しない
-
PHP、ヒアドキュメント内でのIF...
-
Labelコントロールで"&"が"_"に...
-
fwriteで改行出来ない
-
PHP正規表現の難題・preg_repla...
-
VB.NETからVBAマクロ(引数)を呼...
-
PHPでの画像の形式の変換
-
「取得先」という表現について
-
DMMの動画を全件取得したのです...
-
Dosブロンプトでtabを出力したい
-
switch()文で値の大小比較
-
wordの差し込み印刷で文字...
-
WordでExcelデータを差込...
-
バッチファイルでpingの結果を...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Let's Encryptで自動更新がされ...
-
VBA コレクションに2次元配列...
-
VB.NETからVBAマクロ(引数)を呼...
-
エラーの理由が分りません。Pri...
-
PHP、ヒアドキュメント内でのIF...
-
PHPでの画像の形式の変換
-
CSVファイルをブラウザのキャッ...
-
可変変数にアロー演算子を使いたい
-
次のhtml・cssでspan内の文字を...
-
VB.NETSystem.Xml 要素数を得る...
-
どういうプログラムを関数化を...
-
ExcelVBAで部分一致(*)をしたい
-
PHPの変数値をリンクさせたい
-
file_existsが動作しない
-
protectedなのにアクセスできな...
-
PHPプログラム上で「URLを直接...
-
ASPのResponse.WriteをPHPでは...
-
PHPでXMLの置換 replaceData
-
[C#]Arraylistに追加した構造体...
-
[C++]std:mapの扱いを教えて頂...
おすすめ情報